Package eu.emi.security.authn.x509.helpers

Consists of general purpose classes, helping to implement generic functionality of the library.

See:
          Description

Class Summary
AbstractDelegatingX509Credential Abstract base for credential implementations which delegate to another one.
AbstractX509Credential Base class with a shared code for X509Credential implementations.
BinaryCertChainValidator A simplistic X509CertChainValidator implementation which always fails or accepts certificates, basing on the constructor argument.
CachedPEMReader This class extends the PEMReader class from the BC library.
CertificateHelpers Utility methods for certificates handling and reading/writing PEM files.
CharArrayPasswordFinder Trivial implementation of PasswordFinder which uses a password provided to the constructor.
DNComparator Helpers for checking text representations of DNs for equality.
FlexiblePEMReader Extends BC's PEMReader 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 Extends BCStyle 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 helpers
ObserversHandler Thread safe class maintaining a collection of StoreUpdateListeners.
PKCS8DERReader This class extends the PEMReader class from the BC library.
ReaderInputStream InputStream implementation that reads a character stream from a Reader and transforms it to a byte stream using a specified charset encoding.
 

Enum Summary
CertificateHelpers.PEMContentsType  
 

Package eu.emi.security.authn.x509.helpers Description

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.



Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.