Class TLSClientParameters

    • Constructor Detail

      • TLSClientParameters

        public TLSClientParameters()
    • Method Detail

      • setHostnameVerifier

        public void setHostnameVerifier​(HostnameVerifier verifier)
        Set custom HostnameVerifier
        Parameters:
        verifier - hostname verifier
      • getHostnameVerifier

        public HostnameVerifier getHostnameVerifier()
        Get custom HostnameVerifier
        Returns:
        hostname verifier
      • setDisableCNCheck

        public void setDisableCNCheck​(boolean disableCNCheck)
        Set whether or not JSEE should omit checking if the host name specified in the URL matches that of the Common Name (CN) on the server's certificate. Default is false; this attribute should not be set to true during production use.
      • isDisableCNCheck

        public boolean isDisableCNCheck()
        Returns whether or not JSSE omits checking if the host name specified in the URL matches that of the Common Name (CN) on the server's certificate.
      • setSSLSocketFactory

        public final void setSSLSocketFactory​(SSLSocketFactory factory)
        This sets the SSLSocketFactory to use, causing all other properties of this bean (and its superclass) to get ignored (this takes precendence).
      • getSSLSocketFactory

        public final SSLSocketFactory getSSLSocketFactory()
        Returns the SSLSocketFactory to be used, or null if none has been set.
      • getSslCacheTimeout

        public int getSslCacheTimeout()
        Returns the SSL cache timeout in seconds if it has been configured or the default value
      • setSslCacheTimeout

        public void setSslCacheTimeout​(int sslCacheTimeout)
        This sets the SSL Session Cache timeout value in seconds for client sessions handled by CXF
      • setServerNames

        public void setServerNames​(List<String> serverNames)
        Sets SNI server names
        Parameters:
        serverNames - SNI server names
      • getServerNames

        public List<String> getServerNames()
        Returns SNI server names
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getSslContext

        public SSLContext getSslContext()
        Get the SSLContext parameter to use (if it has been set)
      • setSslContext

        public void setSslContext​(SSLContext sslContext)
        Set an SSLContext parameter to use to create https connections
      • getPreferredClientProtocols

        public static String[] getPreferredClientProtocols()