Package org.apache.hc.client5.http.ssl
Class SSLConnectionSocketFactoryBuilder
- java.lang.Object
-
- org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
-
@Deprecated public class SSLConnectionSocketFactoryBuilder extends java.lang.ObjectDeprecated.Builder forSSLConnectionSocketFactoryinstances.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 callingbuild().- ssl.TrustManagerFactory.algorithm
- javax.net.ssl.trustStoreType
- javax.net.ssl.trustStore
- javax.net.ssl.trustStoreProvider
- javax.net.ssl.trustStorePassword
- ssl.KeyManagerFactory.algorithm
- javax.net.ssl.keyStoreType
- javax.net.ssl.keyStore
- javax.net.ssl.keyStoreProvider
- javax.net.ssl.keyStorePassword
- https.protocols
- https.cipherSuites
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]ciphersDeprecated.private javax.net.ssl.HostnameVerifierhostnameVerifierDeprecated.private javax.net.ssl.SSLContextsslContextDeprecated.private booleansystemPropertiesDeprecated.private java.lang.String[]tlsVersionsDeprecated.
-
Constructor Summary
Constructors Constructor Description SSLConnectionSocketFactoryBuilder()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SSLConnectionSocketFactorybuild()Deprecated.static SSLConnectionSocketFactoryBuildercreate()Deprecated.SSLConnectionSocketFactoryBuildersetCiphers(java.lang.String... ciphers)Deprecated.Sets enabled ciphers.SSLConnectionSocketFactoryBuildersetHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)Deprecated.SetsHostnameVerifierinstance.SSLConnectionSocketFactoryBuildersetSslContext(javax.net.ssl.SSLContext sslContext)Deprecated.SetsSSLContextinstance.SSLConnectionSocketFactoryBuildersetTlsVersions(java.lang.String... tlslVersions)Deprecated.Sets enabledTLSversions.SSLConnectionSocketFactoryBuildersetTlsVersions(org.apache.hc.core5.http.ssl.TLS... tlslVersions)Deprecated.Sets enabledTLSversions.SSLConnectionSocketFactoryBuilderuseSystemProperties()Deprecated.Use system properties when creating and configuring default implementations.
-
-
-
Field Detail
-
sslContext
private javax.net.ssl.SSLContext sslContext
Deprecated.
-
tlsVersions
private java.lang.String[] tlsVersions
Deprecated.
-
ciphers
private java.lang.String[] ciphers
Deprecated.
-
hostnameVerifier
private javax.net.ssl.HostnameVerifier hostnameVerifier
Deprecated.
-
systemProperties
private boolean systemProperties
Deprecated.
-
-
Method Detail
-
create
public static SSLConnectionSocketFactoryBuilder create()
Deprecated.
-
setSslContext
public SSLConnectionSocketFactoryBuilder setSslContext(javax.net.ssl.SSLContext sslContext)
Deprecated.SetsSSLContextinstance.- Returns:
- this instance.
-
setTlsVersions
public final SSLConnectionSocketFactoryBuilder setTlsVersions(java.lang.String... tlslVersions)
Deprecated.Sets enabledTLSversions.- Returns:
- this instance.
-
setTlsVersions
public final SSLConnectionSocketFactoryBuilder setTlsVersions(org.apache.hc.core5.http.ssl.TLS... tlslVersions)
Deprecated.Sets enabledTLSversions.- Returns:
- this instance.
-
setCiphers
public final SSLConnectionSocketFactoryBuilder setCiphers(java.lang.String... ciphers)
Deprecated.Sets enabled ciphers.- Returns:
- this instance.
-
setHostnameVerifier
public SSLConnectionSocketFactoryBuilder setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.SetsHostnameVerifierinstance.- Returns:
- this instance.
-
useSystemProperties
public final SSLConnectionSocketFactoryBuilder useSystemProperties()
Deprecated.Use system properties when creating and configuring default implementations.- Returns:
- this instance.
-
build
public SSLConnectionSocketFactory build()
Deprecated.
-
-