Class ClientCertificateExpiryValidator
- java.lang.Object
-
- com.sun.enterprise.security.auth.realm.certificate.ClientCertificateExpiryValidator
-
- All Implemented Interfaces:
ClientCertificateValidator
public class ClientCertificateExpiryValidator extends Object implements ClientCertificateValidator
-
-
Constructor Summary
Constructors Constructor Description ClientCertificateExpiryValidator(String validationCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isValid(Subject subject, X500Principal principal, X509Certificate certificate)
-
-
-
Constructor Detail
-
ClientCertificateExpiryValidator
public ClientCertificateExpiryValidator(String validationCheck)
-
-
Method Detail
-
isValid
public boolean isValid(Subject subject, X500Principal principal, X509Certificate certificate)
- Specified by:
isValid
in interfaceClientCertificateValidator
- Parameters:
subject
- The Subject object for the authentication request.principal
- The Principal object from the user certificate.certificate
- The user certificate that was presented in the request.- Returns:
- true when the Client Certificate Validation was successful and request can continue.
In the case of false, a
LoginException
will be thrown.
-
-