|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jetty.util.security.CertificateValidator
public class CertificateValidator
Convenience class to handle validation of certificates, aliases and keystores Currently handles certificate revocation lists, should evolve to handle ocsp as well TODO: consider the case of a null trust store, is that important? TODO: add what support for ocsp is needed, if any
Constructor Summary | |
---|---|
CertificateValidator(KeyStore trustStore,
Collection<? extends CRL> crls)
creates an instance of the certificate validator |
Method Summary | |
---|---|
Collection<? extends CRL> |
getCrls()
|
int |
getMaxCertPathLength()
|
KeyStore |
getTrustStore()
|
void |
setMaxCertPathLength(int maxCertPathLength)
|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CertificateValidator(KeyStore trustStore, Collection<? extends CRL> crls)
trustStore
- crls
- Method Detail |
---|
public void validate(KeyStore keyStore) throws CertificateException
keyStore
-
CertificateException
public String validate(KeyStore keyStore, String keyAlias) throws CertificateException
keyStore
- keyAlias
-
CertificateException
public void validate(KeyStore keyStore, Certificate cert) throws CertificateException
keyStore
- cert
-
CertificateException
public int getMaxCertPathLength()
public void setMaxCertPathLength(int maxCertPathLength)
public KeyStore getTrustStore()
public Collection<? extends CRL> getCrls()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |