Class Cert

    • Constructor Detail

      • Cert

        public Cert()
        Default module constructor does nothing
    • Method Detail

      • init

        public void init​(Subject subject,
                         Map sharedState,
                         Map options)
        Initialize module
        Specified by:
        init in class AMLoginModule
        Parameters:
        subject - for auth
        sharedState - with auth framework
        options - for auth
      • process

        public int process​(Callback[] callbacks,
                           int state)
                    throws AuthLoginException
        Process Certificate based auth request
        Specified by:
        process in class AMLoginModule
        Parameters:
        callbacks - for auth
        state - with auth framework
        Returns:
        proper jaas state for auth framework
        Throws:
        AuthLoginException - if auth fails
      • getPrincipal

        public Principal getPrincipal()
        Description copied from class: AMLoginModule
        Abstract method must be implemeted by each login module to get the user Principal
        Specified by:
        getPrincipal in class AMLoginModule
        Returns:
        Principal
      • getCertificate

        public X509Certificate getCertificate()
        Return value of Certificate
        Returns:
        X509Certificate for auth
      • getChkAttrCRL

        public String getChkAttrCRL()
        Return value of Attribute Name for CRL checking
        Returns:
        value for attribute name to search crl from ldap store
      • getDebug

        public Debug getDebug()
        Return value of Debug object for this module
        Returns:
        debug
      • getUriParamsCRL

        public String getUriParamsCRL()
        Return value of URI parameter for getting CRL
        Returns:
        value of URI parameter for getting CRL
      • getStartSearchLoc

        public String getStartSearchLoc()
        Return value of LDAP Search loc for directory server
        Returns:
        value of LDAP Search loc for directory server
      • nullifyUsedVars

        public void nullifyUsedVars()
        Initialize all member variables as null
        Overrides:
        nullifyUsedVars in class AMLoginModule