| AbstractCredentialReader | 
 Base class for all credential readers. 
 | 
| AbstractSSLContextInitializer | 
 Provides common implementation for SSL context initializer. 
 | 
| AggregateTrustManager.Strategy | 
 Enum to define how trust managers should be processed. 
 | 
| AggregateTrustManager.TrustManagerConsumer | 
 Interface for consuming a trust manager. 
 | 
| CertificateHostnameVerifier | 
 Interface for verifying a hostname matching a certificate. 
 | 
| CredentialConfig | 
 Provides a base interface for all credential configurations. 
 | 
| CredentialReader | 
 Reads a credential from an IO source. 
 | 
| DefaultHostnameVerifier.SubjectAltNameType | 
 Enum for subject alt name types. 
 | 
| KeyStoreCredentialConfig | 
 Provides the properties necessary for creating an SSL context initializer with a keystore credential reader. 
 | 
| KeyStoreCredentialConfig.Builder | 
  | 
| KeyStoreCredentialReader | 
 Reads keystore credentials from a classpath, filepath, or stream resource. 
 | 
| PrivateKeyCredentialReader | 
 Reads private key credentials from classpath, filepath, or stream resource. 
 | 
| SslConfig | 
 Contains all the configuration data for SSL and startTLS. 
 | 
| SslConfig.Builder | 
  | 
| SSLContextInitializer | 
 Provides an interface for the initialization of new SSL contexts. 
 | 
| 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. 
 | 
| X509CredentialConfig.Builder | 
  |