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
HostnameMismatchCallback2
and the related classesImplementation should react to the event when remote SSL peer's certificate is not matching its hostname.The certificate validator which uses JavaKeyStore
as a truststore.The certificate validator which uses JavaKeyStore
as 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.UseSocketFactoryCreator2
instead, 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 allX509CertChainValidator
implementations.Contains parameters common for allX509CertChainValidator
implementations which useRevocationParametersExt
Contains 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.