com.ibm.wsspi.wssecurity.auth.module

Class PKCS7LoginModule

  • All Implemented Interfaces:
    javax.security.auth.spi.LoginModule


    public class PKCS7LoginModule
    extends BSTokenLoginModule
    A LoginModule implementation to process and validate PKCS7 type X509Certificate data, with or without CRLs. This login module extends com.ibm.wsspi.wssecurity.auth.module.BSTokenLoginModule.
    See Also:
    BSTokenLoginModule, LoginModule
    • Constructor Detail

      • PKCS7LoginModule

        public PKCS7LoginModule()
    • Method Detail

      • login

        public boolean login()
                      throws javax.security.auth.login.LoginException
        Logs in the login process and validates PKCS7 data, with or withtout CRLs.
        Specified by:
        login in interface javax.security.auth.spi.LoginModule
        Overrides:
        login in class BSTokenLoginModule
        Returns:
        true if the login is successful, false otherwise
        Throws:
        javax.security.auth.login.LoginException - if the login fails
        See Also:
        LoginModule.login()
      • findSubject

        public static java.security.cert.X509Certificate findSubject(java.util.List certs)
                                                              throws java.security.cert.CertPathValidatorException
        Throws:
        java.security.cert.CertPathValidatorException
IBM WebSphere Application ServerTM
Release 8.5