public class CertificateValidatorBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static eu.emi.security.authn.x509.CrlCheckingMode |
DEFAULT_CRL_CHECKS
The default CRL checking policy.
|
static eu.emi.security.authn.x509.NamespaceCheckingMode |
DEFAULT_NS_CHECKS
The default namespace checking policy.
|
static eu.emi.security.authn.x509.OCSPCheckingMode |
DEFAULT_OCSP_CHECKS
The default OCSP checking policy.
|
| Modifier and Type | Method and Description |
|---|---|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator()
Builds an Openssl-style certificate validator.
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir,
eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir,
eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener,
long updateInterval)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir,
eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener,
eu.emi.security.authn.x509.StoreUpdateListener storeListener)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir,
eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener,
eu.emi.security.authn.x509.StoreUpdateListener storeListener,
long updateInterval)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
static eu.emi.security.authn.x509.X509CertChainValidatorExt |
buildCertificateValidator(String trustAnchorsDir,
eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener,
eu.emi.security.authn.x509.StoreUpdateListener storeUpdateListener,
long updateInterval,
eu.emi.security.authn.x509.NamespaceCheckingMode namespaceChecks,
eu.emi.security.authn.x509.CrlCheckingMode crlChecks,
eu.emi.security.authn.x509.OCSPCheckingMode ocspChecks)
Builds an Openssl-style certificate validator configured as specified in
the parameters
|
public static final eu.emi.security.authn.x509.CrlCheckingMode DEFAULT_CRL_CHECKS
public static final eu.emi.security.authn.x509.OCSPCheckingMode DEFAULT_OCSP_CHECKS
public static final eu.emi.security.authn.x509.NamespaceCheckingMode DEFAULT_NS_CHECKS
public static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir, eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener, eu.emi.security.authn.x509.StoreUpdateListener storeUpdateListener, long updateInterval, eu.emi.security.authn.x509.NamespaceCheckingMode namespaceChecks, eu.emi.security.authn.x509.CrlCheckingMode crlChecks, eu.emi.security.authn.x509.OCSPCheckingMode ocspChecks)
trustAnchorsDir - the directory where trust anchors are loaded fromvalidationErrorListener - the listener that will receive notification about validation
errorsupdateInterval - the trust anchor store update intervalnamespaceChecks - the namespace checking policycrlChecks - the crl checking policyocspChecks - the ocsp checking policypublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir, eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener)
trustAnchorsDir - the directory where trust anchors are loaded fromvalidationErrorListener - the listener that will receive notification about validation
errorspublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir, eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener, eu.emi.security.authn.x509.StoreUpdateListener storeListener)
trustAnchorsDir - the directory where trust anchors are loaded fromvalidationErrorListener - the listener that will receive notification about validation
errorsstoreListener - the listener that will be informed of trust store load errorspublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir, eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener, eu.emi.security.authn.x509.StoreUpdateListener storeListener, long updateInterval)
trustAnchorsDir - the directory where trust anchors are loaded fromvalidationErrorListener - the listener that will receive notification about validation
errorsstoreListener - the listener that will be informed of trust store load errorsupdateInterval - the trust anchor store update intervalpublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir, eu.emi.security.authn.x509.ValidationErrorListener validationErrorListener, long updateInterval)
trustAnchorsDir - the directory where trust anchors are loaded fromvalidationErrorListener - the listener that will receive notification about validation
errorsupdateInterval - the trust anchor store update intervalpublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator(String trustAnchorsDir)
trustAnchorsDir - the directory where trust anchors are loaded frompublic static eu.emi.security.authn.x509.X509CertChainValidatorExt buildCertificateValidator()
Copyright © 2014. All rights reserved.