public interface WLSPrincipal extends Principal, 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 and Description |
---|---|
String |
getDn()
Gets the principal's distinguished name.
|
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()
WLSPrincipal.setSignature(byte[])
void setSignature(byte[] signature)
signature
- the derived principal's trust signsture, represented as an array of bytes.WLSPrincipal.getSignature()
byte[] getSignedData()
byte[] getSalt()
String getDn()
String getGuid()