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. useHostnameMismatchCallback2
and 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 JavaKeyStore
as a truststore.KeyAndCertCredential KeystoreCertChainValidator The certificate validator which uses JavaKeyStore
as 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. UseSocketFactoryCreator2
instead, 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 allX509CertChainValidator
implementations.ValidatorParamsExt Contains parameters common for allX509CertChainValidator
implementations which useRevocationParametersExt
X500NameUtils 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. -
Exception Summary Exception Description CertificateUtils.MissingPasswordForEncryptedKeyException