public class CRLDistributionPointRevocationChecker extends AbstractCRLRevocationChecker
checkAll, logger| Constructor and Description |
|---|
CRLDistributionPointRevocationChecker(net.sf.ehcache.Cache crlCache)
Creates a new instance that uses the given cache instance for CRL caching.
|
CRLDistributionPointRevocationChecker(net.sf.ehcache.Cache crlCache,
boolean throwOnFetchFailure)
Creates a new instance that uses the given cache instance for CRL caching.
|
CRLDistributionPointRevocationChecker(net.sf.ehcache.Cache crlCache,
CRLFetcher fetcher)
Instantiates a new CRL distribution point revocation checker.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addCRL(Object id,
X509CRL crl)
Records the addition of a new CRL entry.
|
protected List<X509CRL> |
getCRLs(X509Certificate cert)
Gets the collection of CRLs for the given certificate.
|
void |
setThrowOnFetchFailure(boolean throwOnFetchFailure)
Throws exceptions if fetching crl fails.
|
check, getCRL, setCheckAll, setExpiredCRLPolicy, setUnavailableCRLPolicypublic CRLDistributionPointRevocationChecker(@NotNull
net.sf.ehcache.Cache crlCache)
crlCache - Cache for CRL data.public CRLDistributionPointRevocationChecker(@NotNull
net.sf.ehcache.Cache crlCache,
boolean throwOnFetchFailure)
crlCache - Cache for CRL data.throwOnFetchFailure - the throw on fetch failurepublic CRLDistributionPointRevocationChecker(@NotNull
net.sf.ehcache.Cache crlCache,
@NotNull
CRLFetcher fetcher)
crlCache - the crl cachefetcher - the fetcherpublic void setThrowOnFetchFailure(boolean throwOnFetchFailure)
throwOnFetchFailure - the throw on fetch failureprotected List<X509CRL> getCRLs(X509Certificate cert)
getCRLs in class AbstractCRLRevocationCheckercert - Certificate for which the CRL of the issuing CA should be retrieved.AbstractCRLRevocationChecker.getCRL(X509Certificate)protected boolean addCRL(Object id, X509CRL crl)
AbstractCRLRevocationCheckeraddCRL in class AbstractCRLRevocationCheckerid - the id of the entry to keep track ofcrl - new CRL entryCopyright © 2004-2015 Apereo. All Rights Reserved.