Class PKIPrincipal

  • All Implemented Interfaces:
    java.io.Serializable, java.security.Principal, org.apache.catalina.TomcatPrincipal

    public class PKIPrincipal
    extends org.apache.catalina.realm.GenericPrincipal
    Author:
    Endi S. Dewata
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.catalina.realm.GenericPrincipal

        attributes, gssCredential, loginContext, name, password, roles, userPrincipal
    • Constructor Summary

      Constructors 
      Constructor Description
      PKIPrincipal​(User user, java.lang.String password, java.util.List<java.lang.String> roles)  
      PKIPrincipal​(User user, java.lang.String password, java.util.List<java.lang.String> roles, IAuthToken authToken)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IAuthToken getAuthToken()  
      User getUser()  
      • Methods inherited from class org.apache.catalina.realm.GenericPrincipal

        getAttribute, getAttributeNames, getGssCredential, getName, getPassword, getRoles, getUserPrincipal, hasRole, logout, setGssCredential, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.security.Principal

        equals, hashCode, implies
    • Constructor Detail

      • PKIPrincipal

        public PKIPrincipal​(User user,
                            java.lang.String password,
                            java.util.List<java.lang.String> roles)
      • PKIPrincipal

        public PKIPrincipal​(User user,
                            java.lang.String password,
                            java.util.List<java.lang.String> roles,
                            IAuthToken authToken)
    • Method Detail

      • getUser

        public User getUser()