Package eu.emi.security.authn.x509.helpers.crl
package eu.emi.security.authn.x509.helpers.crl
Helper classes implementing Certificate Revocation List access, which is used by the
validators together with trust stores.
Warning: this package contains internal implementation of the library. It is not guaranteed that API of the classes from this package will not change in future releases.
-
ClassesClassDescriptionCommon code for
LazyOpensslCRLStoreSpi
andPlainCRLStoreSpi
.Handles an Openssl-like CRL store.Implementation of the CRL store which uses CRLs from a single directory in OpenSSL format.Handles an in-memory CRL store.This class follows a quite advanced but important pattern: - it is static so there is no hidden reference from it to the wrapping class - instead it has a weak reference to the wrapping object - when the weak reference is nullified, it means that the wrapping object was discarded by the GC and is no more usable: in this case the update task is automatically stopped.Provider-less implementation of the CertStore.