public class LDAPCertificateValidator extends java.lang.Object implements CertificateValidator
| Modifier and Type | Field and Description |
|---|---|
protected javax.naming.directory.DirContext |
ctx |
| Constructor and Description |
|---|
LDAPCertificateValidator() |
LDAPCertificateValidator(javax.naming.directory.DirContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
javax.naming.directory.DirContext |
getDirContext() |
void |
setDirContext(javax.naming.directory.DirContext ctx) |
CertificateStatus |
validateCert(javax.security.auth.x500.X500Principal subject, java.security.cert.X509Certificate c)
Same as validateCert(X509), except allows the subject DN for directory access to be different from the name in the certificate.
|
CertificateStatus |
validateCert(X509 cert)
Returns the validity/revocation status of the given certificate.
|
CertificateStatus |
validateCert(java.security.cert.X509Certificate c)
Validate a certificate using LDAP.
|
public LDAPCertificateValidator()
public LDAPCertificateValidator(javax.naming.directory.DirContext ctx)
public javax.naming.directory.DirContext getDirContext()
public void setDirContext(javax.naming.directory.DirContext ctx)
public CertificateStatus validateCert(X509 cert) throws ValidationException
CertificateValidatorvalidateCert in interface CertificateValidatorValidationExceptionpublic CertificateStatus validateCert(java.security.cert.X509Certificate c) throws ValidationException
Note the change in the method signature
Previouslypublic CertificateStatus validateCert (X509)
Now public CertificateStatus validateCert (X509Certificate )
ValidationExceptionpublic CertificateStatus validateCert(javax.security.auth.x500.X500Principal subject, java.security.cert.X509Certificate c) throws ValidationException
Note the change in the method signature
Previouslypublic CertificateStatus validateCert (X500Name , X509)
Now public CertificateStatus validateCert (X500Principal, X509Certificate )
ValidationException