public class LazyOpensslCRLStoreSpi extends AbstractCRLStoreSPI
This class is thread safe.
factory, observers, params, updateInterval| Constructor and Description |
|---|
LazyOpensslCRLStoreSpi(String path,
long crlUpdateInterval,
ObserversHandler observers,
boolean openssl1Mode)
Creates a new CRL store.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected Collection<X509CRL> |
getCRLForIssuer(X500Principal issuer) |
long |
getUpdateInterval() |
protected X509CRL |
loadCRL(File file) |
protected X509CRL |
reloadCRL(File location) |
void |
setUpdateInterval(long newInterval) |
engineGetCertificates, engineGetCRLs, notifyObserverspublic LazyOpensslCRLStoreSpi(String path, long crlUpdateInterval, ObserversHandler observers, boolean openssl1Mode) throws InvalidAlgorithmParameterException
params - observers - InvalidAlgorithmParameterExceptionprotected X509CRL loadCRL(File file) throws IOException, CRLException, URISyntaxException
public void setUpdateInterval(long newInterval)
setUpdateInterval in class AbstractCRLStoreSPIpublic long getUpdateInterval()
public void dispose()
dispose in class AbstractCRLStoreSPIprotected Collection<X509CRL> getCRLForIssuer(X500Principal issuer)
getCRLForIssuer in class AbstractCRLStoreSPICopyright © 2012-2014 European Middleware Initiative. All Rights Reserved.