public abstract class AbstractCRLStoreSPI extends CertStoreSpi
LazyOpensslCRLStoreSpi and PlainCRLStoreSpi.| Modifier and Type | Field and Description |
|---|---|
protected CertificateFactory |
factory |
protected ObserversHandler |
observers |
protected CRLParameters |
params |
protected long |
updateInterval |
| Constructor and Description |
|---|
AbstractCRLStoreSPI(CRLParameters params,
ObserversHandler observers) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
dispose() |
Collection<? extends Certificate> |
engineGetCertificates(CertSelector selector) |
Collection<? extends CRL> |
engineGetCRLs(CRLSelector selectorRaw) |
protected abstract Collection<X509CRL> |
getCRLForIssuer(X500Principal issuer) |
protected void |
notifyObservers(String url,
StoreUpdateListener.Severity level,
Exception e) |
abstract void |
setUpdateInterval(long newInterval) |
protected ObserversHandler observers
protected CRLParameters params
protected final CertificateFactory factory
protected long updateInterval
public AbstractCRLStoreSPI(CRLParameters params, ObserversHandler observers) throws InvalidAlgorithmParameterException
protected void notifyObservers(String url, StoreUpdateListener.Severity level, Exception e)
public Collection<? extends Certificate> engineGetCertificates(CertSelector selector) throws CertStoreException
engineGetCertificates in class CertStoreSpiCertStoreExceptionpublic Collection<? extends CRL> engineGetCRLs(CRLSelector selectorRaw) throws CertStoreException
engineGetCRLs in class CertStoreSpiCertStoreExceptionprotected abstract Collection<X509CRL> getCRLForIssuer(X500Principal issuer)
public abstract void setUpdateInterval(long newInterval)
public abstract void dispose()
Copyright © 2012-2014 European Middleware Initiative. All Rights Reserved.