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 forX509Credentialimplementations.BinaryCertChainValidator A simplisticX509CertChainValidatorimplementation 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 thePEMParserclass from the BC library.CertificateHelpers Utility methods for certificates handling and reading/writing PEM files.CharArrayPasswordFinder Trivial implementation ofPasswordSupplierwhich uses a password provided to the constructor.DNComparator Helpers for checking text representations of DNs for equality.FlexiblePEMReader Extends BC'sPEMParserclass 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 ExtendsBCStylewith additional recognized attribute names, to make it fully compatible with what the internal OpenJDK implementation supports when parsing string RFC 2253 DNs.KeyStoreHelper KeyStoreclass utility helpersObserversHandler Thread safe class maintaining a collection ofStoreUpdateListeners.PKCS8DERReader This class extends thePEMParserclass from the BC library.ReaderInputStream InputStreamimplementation that reads a character stream from aReaderand 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