public class CertificateValidator extends Object
| Constructor and Description |
|---|
CertificateValidator(KeyStore trustStore,
Collection<? extends CRL> crls)
creates an instance of the certificate validator
|
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends CRL> |
getCrls() |
int |
getMaxCertPathLength() |
String |
getOcspResponderURL() |
KeyStore |
getTrustStore() |
boolean |
isEnableCRLDP() |
boolean |
isEnableOCSP() |
void |
setEnableCRLDP(boolean enableCRLDP)
Enables CRL Distribution Points Support
|
void |
setEnableOCSP(boolean enableOCSP)
Enables On-Line Certificate Status Protocol support
|
void |
setMaxCertPathLength(int maxCertPathLength) |
void |
setOcspResponderURL(String ocspResponderURL)
Set the location of the OCSP Responder.
|
void |
validate(Certificate[] certChain) |
void |
validate(KeyStore keyStore)
validates all aliases inside of a given keystore
|
void |
validate(KeyStore keyStore,
Certificate cert)
validates a specific certificate inside of the keystore being passed in
|
String |
validate(KeyStore keyStore,
String keyAlias)
validates a specific alias inside of the keystore being passed in
|
public CertificateValidator(KeyStore trustStore, Collection<? extends CRL> crls)
trustStore - crls - public void validate(KeyStore keyStore) throws CertificateException
keyStore - CertificateExceptionpublic String validate(KeyStore keyStore, String keyAlias) throws CertificateException
keyStore - keyAlias - CertificateExceptionpublic void validate(KeyStore keyStore, Certificate cert) throws CertificateException
keyStore - cert - CertificateExceptionpublic void validate(Certificate[] certChain) throws CertificateException
CertificateExceptionpublic KeyStore getTrustStore()
public Collection<? extends CRL> getCrls()
public int getMaxCertPathLength()
public void setMaxCertPathLength(int maxCertPathLength)
maxCertPathLength - maximum number of intermediate certificates in
the certification path (-1 for unlimited)public boolean isEnableCRLDP()
public void setEnableCRLDP(boolean enableCRLDP)
enableCRLDP - true - turn on, false - turns offpublic boolean isEnableOCSP()
public void setEnableOCSP(boolean enableOCSP)
enableOCSP - true - turn on, false - turn offpublic String getOcspResponderURL()
public void setOcspResponderURL(String ocspResponderURL)
ocspResponderURL - location of the OCSP ResponderCopyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.