Package eu.emi.security.authn.x509.impl
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.
-
ClassDescriptionDeprecated.Utility class with methods simplifying typical certificate related operations.Definition of the encoding that can be used for reading or writing certificates or keys.Manages configuration of CRL sources, used in non-openssl truststores.Wraps certificate and private key stored in DER format.The certificate validator which uses a flexible set of certificates and CRL locations.String output mode.Deprecated.use
HostnameMismatchCallback2and the related classesImplementation should react to the event when remote SSL peer's certificate is not matching its hostname.The certificate validator which uses JavaKeyStoreas a truststore.The certificate validator which uses JavaKeyStoreas a truststore.Wraps a Java KeyStore in form suitable for use in JSSE.The certificate validator which uses OpenSSL directory as a truststore.This class provides support for the legacy Openssl format of DN encoding.Wraps certificate and private key stored in PEM format.Manages configuration of revocation settings, used in non-openssl truststores.Deprecated.UseSocketFactoryCreator2instead, which handles hostname verification in a safer way.Utility allowing programmers to quickly create SSL socket factories using configuration abstractions of this library.Contains parameters common for allX509CertChainValidatorimplementations.Contains parameters common for allX509CertChainValidatorimplementations which useRevocationParametersExtContains utility static methods which are helpful in manipulating X.500 Distinguished Names, especially encoded in String form using RFC 2253.Utility allowing for converting certificates to various text representations.
SocketFactoryCreator.connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)instead.