Package eu.emi.security.authn.x509.helpers
Consists of general purpose classes, helping to implement generic functionality of the library.
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 PasswordSupplier Provides password on demand. -
Class Summary Class Description AbstractDelegatingX509Credential Abstract base for credential implementations which delegate to another one.AbstractX509Credential Base class with a shared code forX509Credential
implementations.BinaryCertChainValidator A simplisticX509CertChainValidator
implementation which always fails or accepts certificates, basing on the constructor argument.CachedElement<T> Cached element is a container of an arbitrary object, enriched with a creation timestamp.CachedPEMReader This class extends thePEMParser
class from the BC library.CertificateHelpers Utility methods for certificates handling and reading/writing PEM files.CharArrayPasswordFinder Trivial implementation ofPasswordSupplier
which uses a password provided to the constructor.DNComparator Helpers for checking text representations of DNs for equality.FlexiblePEMReader Extends BC'sPEMParser
class so it can read correctly also PEM files with a garbage at the beginning and minor syntax violations which occur more then often in the wild.JavaAndBCStyle ExtendsBCStyle
with additional recognized attribute names, to make it fully compatible with what the internal OpenJDK implementation supports when parsing string RFC 2253 DNs.KeyStoreHelper KeyStore
class utility helpersObserversHandler Thread safe class maintaining a collection ofStoreUpdateListener
s.PKCS8DERReader This class extends thePEMParser
class from the BC library.ReaderInputStream InputStream
implementation that reads a character stream from aReader
and transforms it to a byte stream using a specified charset encoding.WeakTimerTask<T> This class holds a partner of the TimerTask reference as weak one. -
Enum Summary Enum Description CertificateHelpers.PEMContentsType