Class SSLFactory

java.lang.Object
org.apache.hadoop.security.ssl.SSLFactory
All Implemented Interfaces:
org.apache.hadoop.security.authentication.client.ConnectionConfigurator

@Private @Evolving public class SSLFactory extends Object implements org.apache.hadoop.security.authentication.client.ConnectionConfigurator
Factory that creates SSLEngine and SSLSocketFactory instances using Hadoop configuration information.

This SSLFactory uses a ReloadingX509TrustManager instance, which reloads public keys if the truststore file changes.

This factory is used to configure HTTPS in Hadoop HTTP based endpoints, both client and server.