Package eu.emi.security.authn.x509.impl
Contains implementation classes of the library. To simplify
the implementation is not hidden in any way: it is possible to extend the
existing classes, or to create custom validators using the existing certificate
checker classes.
-
Interface Summary Interface Description HostnameMismatchCallback Deprecated. useHostnameMismatchCallback2and the related classesHostnameMismatchCallback2 Implementation should react to the event when remote SSL peer's certificate is not matching its hostname. -
Class Summary Class Description AbstractHostnameToCertificateChecker Deprecated. CertificateUtils Utility class with methods simplifying typical certificate related operations.CRLParameters Manages configuration of CRL sources, used in non-openssl truststores.DERCredential Wraps certificate and private key stored in DER format.DirectoryCertChainValidator The certificate validator which uses a flexible set of certificates and CRL locations.InMemoryKeystoreCertChainValidator The certificate validator which uses JavaKeyStoreas a truststore.KeyAndCertCredential KeystoreCertChainValidator The certificate validator which uses JavaKeyStoreas a truststore.KeystoreCredential Wraps a Java KeyStore in form suitable for use in JSSE.OpensslCertChainValidator The certificate validator which uses OpenSSL directory as a truststore.OpensslNameUtils This class provides support for the legacy Openssl format of DN encoding.PEMCredential Wraps certificate and private key stored in PEM format.RevocationParametersExt Manages configuration of revocation settings, used in non-openssl truststores.SocketFactoryCreator Deprecated. UseSocketFactoryCreator2instead, which handles hostname verification in a safer way.SocketFactoryCreator2 Utility allowing programmers to quickly create SSL socket factories using configuration abstractions of this library.ValidatorParams Contains parameters common for allX509CertChainValidatorimplementations.ValidatorParamsExt Contains parameters common for allX509CertChainValidatorimplementations which useRevocationParametersExtX500NameUtils Contains utility static methods which are helpful in manipulating X.500 Distinguished Names, especially encoded in String form using RFC 2253.X509Formatter Utility allowing for converting certificates to various text representations. -
Enum Summary Enum Description CertificateUtils.Encoding Definition of the encoding that can be used for reading or writing certificates or keys.FormatMode String output mode.