Package eu.emi.security.authn.x509.helpers.trust
Contains implementations of trust stores, which provide access to trusted root
certificates.
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.
-
Interface Summary Interface Description OpensslTrustAnchorStore Implementations of this interface are used byOpensslCertChainValidator
to get access to the trust anchor store.TrustAnchorStore Implementations provide trust store material: a list of trusted CA certificates. -
Class Summary Class Description AbstractTrustAnchorStore Base implementation of Trust Anchor stores.DirectoryTrustAnchorStore Retrieves CA certificates from locations given as local paths with wildcards or URLs.JDKFSTrustAnchorStore Implementation of theTrustAnchorStore
which load JDK'sKeyStore
from a file.JDKInMemoryTrustAnchorStore Implementation of theTrustAnchorStore
which uses JDK'sKeyStore
as a in-memory storage.LazyOpensslTrustAnchorStoreImpl Implementation of the truststore which uses CA certificates from a single directory in OpenSSL format.OpensslTrustAnchorStoreImpl Implementation of the truststore which uses CA certificates from a single directory in OpenSSL format.OpensslTruststoreHelper Several static methods helping to mangle truststore file paths in openssl style.TimedTrustAnchorStoreBase Base implementation of Trust Anchor stores which load all certificates into memory.TrustAnchorExt