Class BaseCertLoginModule

  • All Implemented Interfaces:
    LoginModule
    Direct Known Subclasses:
    CertRolesLoginModule, DatabaseCertLoginModule

    public class BaseCertLoginModule
    extends AbstractServerLoginModule
    Base Login Module that uses X509Certificates as credentials for authentication. This login module uses X509Certificates as a credential. It takes the cert as an object and checks to see if the alias in the truststore/keystore contains the same certificate. Subclasses of this module should implement the getRoleSets() method defined by AbstractServerLoginModule. Much of this module was patterned after the UserNamePasswordLoginModule.
    Version:
    $Revision$
    Author:
    Jason Essington, Scott.Stark@jboss.org