Class SSLConnectionSocketFactoryBuilder


  • public class SSLConnectionSocketFactoryBuilder
    extends java.lang.Object
    Builder for 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().

    • 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
    Since:
    5.0
    • Field Detail

      • sslContext

        private javax.net.ssl.SSLContext sslContext
      • tlsVersions

        private java.lang.String[] tlsVersions
      • ciphers

        private java.lang.String[] ciphers
      • hostnameVerifier

        private javax.net.ssl.HostnameVerifier hostnameVerifier
      • systemProperties

        private boolean systemProperties
    • Constructor Detail

      • SSLConnectionSocketFactoryBuilder

        public SSLConnectionSocketFactoryBuilder()