Package org.elasticsearch.common.ssl
-
Interface Summary Interface Description DiagnosticTrustManager.DiagnosticLogger This interface exists because the ssl-config library does not depend on log4j, however the whole purpose of this class is to log diagnostic messages, so it must be provided with a function by which it can do that.SslKeyConfig An interface for building a key manager at runtime.SslTrustConfig An interface for building a trust manager at runtime. -
Class Summary Class Description DiagnosticTrustManager PemKeyConfig ASslKeyConfigthat reads from PEM formatted paths.PemTrustConfig ASslTrustConfigthat reads a list of PEM encoded trusted certificates (CAs) from the file system.SslConfiguration A object encapsulating all necessary configuration for an SSL context (client or server).SslConfigurationKeys Utility class for handling the standard setting keys for use in SSL configuration.SslConfigurationLoader LoadsSslConfigurationfrom settings.SslDiagnostics SslUtil StoreKeyConfig ASslKeyConfigthat builds a Key Manager from a keystore file. -
Enum Summary Enum Description SslClientAuthenticationMode The client authentication mode that is used for SSL servers.SslDiagnostics.PeerType SslVerificationMode Represents the verification mode to be used for SSL connections. -
Exception Summary Exception Description SslConfigException A base exception for problems that occur while trying to configure SSL.