public abstract class AbstractCRLStoreSPI
extends java.security.cert.CertStoreSpi
LazyOpensslCRLStoreSpi and PlainCRLStoreSpi.| Modifier and Type | Field and Description |
|---|---|
protected java.security.cert.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() |
java.util.Collection<? extends java.security.cert.Certificate> |
engineGetCertificates(java.security.cert.CertSelector selector) |
java.util.Collection<? extends java.security.cert.CRL> |
engineGetCRLs(java.security.cert.CRLSelector selectorRaw) |
protected abstract java.util.Collection<java.security.cert.X509CRL> |
getCRLForIssuer(javax.security.auth.x500.X500Principal issuer) |
private java.util.Collection<? extends java.security.cert.CRL> |
getCRLs(java.security.cert.X509CRLSelector selector) |
protected abstract java.util.Collection<java.security.cert.X509CRL> |
getCRLWithMatcher(java.security.cert.CRLSelector selectorRaw) |
protected void |
notifyObservers(java.lang.String url,
StoreUpdateListener.Severity level,
java.lang.Exception e) |
abstract void |
setUpdateInterval(long newInterval) |
protected ObserversHandler observers
protected CRLParameters params
protected final java.security.cert.CertificateFactory factory
protected long updateInterval
public AbstractCRLStoreSPI(CRLParameters params, ObserversHandler observers) throws java.security.InvalidAlgorithmParameterException
java.security.InvalidAlgorithmParameterExceptionprotected void notifyObservers(java.lang.String url,
StoreUpdateListener.Severity level,
java.lang.Exception e)
public java.util.Collection<? extends java.security.cert.Certificate> engineGetCertificates(java.security.cert.CertSelector selector)
throws java.security.cert.CertStoreException
engineGetCertificates in class java.security.cert.CertStoreSpijava.security.cert.CertStoreExceptionpublic java.util.Collection<? extends java.security.cert.CRL> engineGetCRLs(java.security.cert.CRLSelector selectorRaw)
throws java.security.cert.CertStoreException
engineGetCRLs in class java.security.cert.CertStoreSpijava.security.cert.CertStoreExceptionprivate java.util.Collection<? extends java.security.cert.CRL> getCRLs(java.security.cert.X509CRLSelector selector)
throws java.security.cert.CertStoreException
java.security.cert.CertStoreExceptionprotected abstract java.util.Collection<java.security.cert.X509CRL> getCRLForIssuer(javax.security.auth.x500.X500Principal issuer)
protected abstract java.util.Collection<java.security.cert.X509CRL> getCRLWithMatcher(java.security.cert.CRLSelector selectorRaw)
public abstract void setUpdateInterval(long newInterval)
public abstract void dispose()