java.security.Principal, java.io.SerializableIDCSAppRoleImpl, IDCSClientImpl, IDCSScopeImpl, WLSAbstractPrincipal, WLSGroupImpl, WLSUserImplpublic interface WLSPrincipal
extends java.security.Principal, java.io.Serializable
WLSPrincipal interface is a convenience interface that
 defines a principal whose name field will be signed by the
  weblogic.security.provider.PrincipalValidatorImpl class. 
 To use this class, you should make the PrincipalValidatorImpl class
 the runtime class for your Principal Validation provider, or extend that class
 and make the extended class your Principal Validation provider. Then implement
 the required methods.
 Note: Use of this class is not required by WebLogic Server. It is simply a convenience interface.
WLSAbstractPrincipal| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.String | getDn() | Gets the principal's distinguished name. | 
| java.lang.String | getGuid() | Gets the principal's unique id. | 
| byte[] | getSalt() | Gets the principal's salt. | 
| byte[] | getSignature() | Gets the derived principal's trust signature. | 
| byte[] | getSignedData() | Gets the derived principal's signing data, which is
 used to generate the trust signature. | 
| void | setSignature(byte[] signature) | Sets the derived principal's trust signature. | 
byte[] getSignature()
setSignature(byte[])void setSignature(byte[] signature)
signature - the derived principal's trust signsture, represented as an array of bytes.getSignature()byte[] getSignedData()
byte[] getSalt()
java.lang.String getDn()
java.lang.String getGuid()