com.ibm.wsspi.wssecurity.auth.module

Class PKCS7LoginModule

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.wssecurity.auth.module.BSTokenLoginModule
  3. extended bycom.ibm.wsspi.wssecurity.auth.module.PKCS7LoginModule
All implemented interfaces:
javax.security.auth.spi.LoginModule

  1. public class PKCS7LoginModule
  2. 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

Field Summary

Fields inherited from class com.ibm.wsspi.wssecurity.auth.module.BSTokenLoginModule
_binary, _cert, _handler, _messageContext, _options, _properties, _sharedState, _subject

Constructor Summary

Constructor and Description
PKCS7LoginModule()

Method Summary

Modifier and Type Method and Description
  1. static
  2. java.security.cert.X509Certificate
findSubject(java.util.List certs)
  1. boolean
login()
Logs in the login process and validates PKCS7 data, with or withtout CRLs.
Methods inherited from class com.ibm.wsspi.wssecurity.auth.module.BSTokenLoginModule
abort, commit, initialize, logout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

PKCS7LoginModule

  1. public PKCS7LoginModule()

Method Detail

login

  1. public boolean login()
  2. 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:
Returns:
true if the login is successful, false otherwise
Throws:
javax.security.auth.login.LoginException - if the login fails
See Also:
LoginModule.login()

findSubject

  1. public static java.security.cert.X509Certificate findSubject( java.util.List certs)
  2. throws java.security.cert.CertPathValidatorException
Throws:
java.security.cert.CertPathValidatorException