# Package com.amazon.redshift.ssl

Class Summary
DbKeyStoreSocketFactory
DefaultJavaSSLFactory: Socket factory that uses Java's default truststore to validate server certificate.
LazyKeyManager: A Key manager that only loads the keys, if necessary.
LibPQFactory: Provide an SSLSocketFactory that is compatible with the libpq behaviour.
LibPQFactory.ConsoleCallbackHandler: A CallbackHandler that reads the password from the console or returns the password given to its constructor.
MakeSSL
NonValidatingFactory: Provide a SSLSocketFactory that allows SSL connections to be made without validating the server's certificate.
NonValidatingFactory.NonValidatingTM
PKCS12KeyManager
RedshiftjdbcHostnameVerifier
SingleCertValidatingFactory: Provides a SSLSocketFactory that authenticates the remote server against an explicit pre-shared SSL certificate.
SingleCertValidatingFactory.SingleCertTrustManager
SSLUtil: Utility class for SSL/TLS operations.
WrappedFactory: Provide a wrapper to a real SSLSocketFactory delegating all calls to the contained instance.

Exception Summary
DbKeyStoreSocketFactory.DbKeyStoreSocketException