|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CertificateHostnameVerifier | Interface for verifying a hostname matching a certificate. |
| CredentialConfig | Provides a base interface for all credential configurations. |
| CredentialReader<T> | Reads a credential from an IO source. |
| SSLContextInitializer | Provides an interface for the initialization of new SSL contexts. |
| Class Summary | |
|---|---|
| AbstractCredentialReader<T> | Base class for all credential readers. |
| AbstractSSLContextInitializer | Provides common implementation for SSL context initializer. |
| AbstractTLSSocketFactory | Provides common implementation for TLSSocketFactory. |
| AggregateTrustManager | Trust manager that delegates to multiple trust managers. |
| AllowAnyHostnameVerifier | Hostname verifier that returns true for any hostname. |
| AllowAnyTrustManager | Trust manager that trusts any certificate. |
| CredentialConfigFactory | Utility class for creating credential configs when the underlying credential is already available for use. |
| DefaultHostnameVerifier | Hostname verifier that provides an implementation similar to what occurs with JNDI startTLS. |
| DefaultHostnameVerifier.SSLSocketFactory | Socket factory that uses DefaultHostnameVerifier. |
| DefaultSSLContextInitializer | Provides a default implementation of SSL context initializer which allows the setting of trust and key managers in order to create an SSL context. |
| DefaultTrustManager | Loads the trust managers from the default TrustManagerFactory and
delegates to those. |
| HostnameVerifierAdapter | Adapts a CertificateHostnameVerifier for use as a HostnameVerifier. |
| HostnameVerifierConfig | Contains all the configuration data for hostname verification. |
| HostnameVerifyingListener | Handshake completed listener that invokes a hostname verifier. |
| HostnameVerifyingTrustManager | Trust manager that delegates to CertificateHostnameVerifier. |
| KeyStoreCredentialConfig | Provides the properties necessary for creating an SSL context initializer with a keystore credential reader. |
| KeyStoreCredentialReader | Reads keystore credentials from a classpath, filepath, or stream resource. |
| KeyStoreSSLContextInitializer | Provides an SSL context initializer which can use java KeyStores to create key and trust managers. |
| KeyStoreUtils | Provides utility methods for using a KeyStore. |
| PrivateKeyCredentialReader | Reads private key credentials from classpath, filepath, or stream resource. |
| SocketConfig | Contains the configuration data for sockets. |
| SslConfig | Contains all the configuration data for SSL and startTLS. |
| ThreadLocalTLSSocketFactory | TLSSocketFactory implementation that uses a thread local variable to store configuration. |
| TLSSocketFactory | An extension of SSLSocketFactory that leverages an SSL context initializer. |
| X509CertificateCredentialReader | Loads an X.509 certificate credential from a classpath, filepath, or stream resource. |
| X509CertificatesCredentialReader | Loads X.509 certificate credentials from a classpath, filepath, or stream resource. |
| X509CredentialConfig | Provides the properties necessary for creating an SSL context initializer with an X.509 credential reader. |
| X509SSLContextInitializer | Provides an SSL context initializer which can use X.509 certificates to create key and trust managers. |
| Enum Summary | |
|---|---|
| AggregateTrustManager.Strategy | Enum to define how trust managers should be processed. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||