public class SSLConnectionSocketFactoryBuilder extends Object
SSLConnectionSocketFactory instances.
 
 When a particular component is not explicitly set this class will
 use its default implementation. System properties will be taken
 into account when configuring the default implementations when
 useSystemProperties() method is called prior to calling
 build().
 
| Constructor and Description | 
|---|
| SSLConnectionSocketFactoryBuilder() | 
| Modifier and Type | Method and Description | 
|---|---|
| SSLConnectionSocketFactory | build() | 
| static SSLConnectionSocketFactoryBuilder | create() | 
| SSLConnectionSocketFactoryBuilder | setCiphers(String... ciphers)Assigns enabled ciphers. | 
| SSLConnectionSocketFactoryBuilder | setHostnameVerifier(HostnameVerifier hostnameVerifier)Assigns  HostnameVerifierinstance. | 
| SSLConnectionSocketFactoryBuilder | setSslContext(SSLContext sslContext)Assigns  SSLContextinstance. | 
| SSLConnectionSocketFactoryBuilder | setTlsVersions(String... tlslVersions)Assigns enabled  TLSversions. | 
| SSLConnectionSocketFactoryBuilder | setTlsVersions(org.apache.hc.core5.http.ssl.TLS... tlslVersions)Assigns enabled  TLSversions. | 
| SSLConnectionSocketFactoryBuilder | useSystemProperties()Use system properties when creating and configuring default
 implementations. | 
public static SSLConnectionSocketFactoryBuilder create()
public SSLConnectionSocketFactoryBuilder setSslContext(SSLContext sslContext)
SSLContext instance.public final SSLConnectionSocketFactoryBuilder setTlsVersions(String... tlslVersions)
TLS versions.public final SSLConnectionSocketFactoryBuilder setTlsVersions(org.apache.hc.core5.http.ssl.TLS... tlslVersions)
TLS versions.public final SSLConnectionSocketFactoryBuilder setCiphers(String... ciphers)
public SSLConnectionSocketFactoryBuilder setHostnameVerifier(HostnameVerifier hostnameVerifier)
HostnameVerifier instance.public final SSLConnectionSocketFactoryBuilder useSystemProperties()
public SSLConnectionSocketFactory build()
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.