|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 -
CertificateExceptionpublic 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 | |||||||||