Class DefaultClientTlsStrategy

    • Field Detail

      • tlsDetailsFactory

        @Deprecated
        private org.apache.hc.core5.function.Factory<javax.net.ssl.SSLEngine,​org.apache.hc.core5.reactor.ssl.TlsDetails> tlsDetailsFactory
        Deprecated.
        To be removed.
    • Constructor Detail

      • DefaultClientTlsStrategy

        @Deprecated
        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext,
                                        java.lang.String[] supportedProtocols,
                                        java.lang.String[] supportedCipherSuites,
                                        org.apache.hc.core5.reactor.ssl.SSLBufferMode sslBufferManagement,
                                        javax.net.ssl.HostnameVerifier hostnameVerifier,
                                        org.apache.hc.core5.function.Factory<javax.net.ssl.SSLEngine,​org.apache.hc.core5.reactor.ssl.TlsDetails> tlsDetailsFactory)
      • DefaultClientTlsStrategy

        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext,
                                        java.lang.String[] supportedProtocols,
                                        java.lang.String[] supportedCipherSuites,
                                        org.apache.hc.core5.reactor.ssl.SSLBufferMode sslBufferManagement,
                                        HostnameVerificationPolicy hostnameVerificationPolicy,
                                        javax.net.ssl.HostnameVerifier hostnameVerifier)
        Since:
        5.4
      • DefaultClientTlsStrategy

        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext,
                                        java.lang.String[] supportedProtocols,
                                        java.lang.String[] supportedCipherSuites,
                                        org.apache.hc.core5.reactor.ssl.SSLBufferMode sslBufferManagement,
                                        javax.net.ssl.HostnameVerifier hostnameVerifier)
      • DefaultClientTlsStrategy

        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext,
                                        javax.net.ssl.HostnameVerifier hostnameVerifier)
      • DefaultClientTlsStrategy

        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext,
                                        HostnameVerificationPolicy hostnameVerificationPolicy,
                                        javax.net.ssl.HostnameVerifier hostnameVerifier)
        Since:
        5.4
      • DefaultClientTlsStrategy

        public DefaultClientTlsStrategy​(javax.net.ssl.SSLContext sslContext)
    • Method Detail

      • getDefault

        @Deprecated
        public static org.apache.hc.core5.http.nio.ssl.TlsStrategy getDefault()
        Deprecated.
      • getSystemDefault

        @Deprecated
        public static org.apache.hc.core5.http.nio.ssl.TlsStrategy getSystemDefault()
        Deprecated.
      • applyParameters

        void applyParameters​(javax.net.ssl.SSLEngine sslEngine,
                             javax.net.ssl.SSLParameters sslParameters,
                             java.lang.String[] appProtocols)
        Specified by:
        applyParameters in class AbstractClientTlsStrategy