Class SSLIOSessionStrategy

    • Field Detail

      • ALLOW_ALL_HOSTNAME_VERIFIER

        @Deprecated
        public static final org.apache.http.conn.ssl.X509HostnameVerifier ALLOW_ALL_HOSTNAME_VERIFIER
        Deprecated.
      • BROWSER_COMPATIBLE_HOSTNAME_VERIFIER

        @Deprecated
        public static final org.apache.http.conn.ssl.X509HostnameVerifier BROWSER_COMPATIBLE_HOSTNAME_VERIFIER
        Deprecated.
      • STRICT_HOSTNAME_VERIFIER

        @Deprecated
        public static final org.apache.http.conn.ssl.X509HostnameVerifier STRICT_HOSTNAME_VERIFIER
        Deprecated.
    • Method Detail

      • getDefaultHostnameVerifier

        public static HostnameVerifier getDefaultHostnameVerifier()
        Since:
        4.1
      • upgrade

        public org.apache.http.nio.reactor.ssl.SSLIOSession upgrade​(org.apache.http.HttpHost host,
                                                                    org.apache.http.nio.reactor.IOSession iosession)
                                                             throws IOException
        Description copied from interface: SchemeIOSessionStrategy
        Decorates the original IOSession with a transport level security protocol implementation.
        Specified by:
        upgrade in interface SchemeIOSessionStrategy
        Parameters:
        host - the target host.
        iosession - the I/O session.
        Returns:
        upgraded I/O session.
        Throws:
        IOException
      • initializeEngine

        protected void initializeEngine​(SSLEngine engine)
      • verifySession

        protected void verifySession​(org.apache.http.HttpHost host,
                                     org.apache.http.nio.reactor.IOSession iosession,
                                     SSLSession sslsession)
                              throws SSLException
        Throws:
        SSLException