public interface PrincipalValidator
PrincipalValidator interface defines the methods that custom
 Principal Validation providers must implement to support principal trust
 relationships within the context of the Weblogic Server environment.
 Principal Validation providers are used with Authentication providers
 to provide additional security protections for the principals contained within the subject.| Modifier and Type | Method and Description | 
|---|---|
Class | 
getPrincipalBaseClass()
Gets the base  
Principal class validated and signed
 by this Principal Validation provider. | 
boolean | 
sign(Principal principal)
Signs the principal to assure trust. 
 | 
boolean | 
validate(Principal principal)
Verifies that the principal has not been altered since it was signed. 
 | 
boolean validate(Principal principal) throws SecurityException
principal - the principal to validate.TRUE if the principal has been validated, FALSE
         if the principal has not been validated.SecurityException - if the signature is invalid.boolean sign(Principal principal)
principal - the principal to sign.TRUE if the principal has been signed, FALSE 
         if the principal has not been signed.Class getPrincipalBaseClass()
Principal class validated and signed
 by this Principal Validation provider.Principal class.