Class SSLParametersConfiguration

    • Method Detail

      • getIncludedProtocols

        public String getIncludedProtocols()
        Gets the JSSE secure transport protocols to include.
        Returns:
        a string containing comma-separated JSSE secure transport protocol names (e.g. TLSv1)
      • setIncludedProtocols

        public void setIncludedProtocols​(String protocols)
        Sets the JSSE secure transport protocols to include.

        See Java Cryptography Architecture Standard Algorithm Name Documentation

        Parameters:
        protocols - a string containing comma-separated JSSE secure transport protocol names
      • getExcludedProtocols

        public String getExcludedProtocols()
        Gets the JSSE secure transport protocols to exclude.
        Returns:
        a string containing comma-separated JSSE secure transport protocol names (e.g. TLSv1)
      • setExcludedProtocols

        public void setExcludedProtocols​(String protocols)
        Sets the JSSE secure transport protocols to exclude.

        See Java Cryptography Architecture Standard Algorithm Name Documentation

        Parameters:
        protocols - a string containing comma-separated JSSE secure transport protocol names
      • getIncludedCipherSuites

        public String getIncludedCipherSuites()
        Gets the JSSE cipher suite names to include.
        Returns:
        a string containing comma-separated JSSE cipher suite names (e.g. TLS_DHE_RSA_WITH_AES_256_CBC_SHA)
      • setIncludedCipherSuites

        public void setIncludedCipherSuites​(String cipherSuites)
        Sets the JSSE cipher suite names to include.

        See Java Cryptography Architecture Standard Algorithm Name Documentation

        Parameters:
        cipherSuites - a string containing comma-separated JSSE cipher suite names
      • getExcludedCipherSuites

        public String getExcludedCipherSuites()
        Gets the JSSE cipher suite names to exclude.
        Returns:
        a string containing comma-separated JSSE cipher suite names (e.g. TLS_DHE_RSA_WITH_AES_256_CBC_SHA)
      • setExcludedCipherSuites

        public void setExcludedCipherSuites​(String cipherSuites)
        Sets the JSSE cipher suite names to exclude.

        See Java Cryptography Architecture Standard Algorithm Name Documentation

        Parameters:
        cipherSuites - a string containing comma-separated JSSE cipher suite names
      • isNeedClientAuth

        public Boolean isNeedClientAuth()
        Gets a flag indicating whether client authentication is required.
        Returns:
        flag state
      • setNeedClientAuth

        public void setNeedClientAuth​(Boolean needClientAuth)
        Sets a flag indicating whether client authentication is required.
        Parameters:
        needClientAuth - the flag state to set
      • isWantClientAuth

        public Boolean isWantClientAuth()
        Gets a flag indicating whether client authentication is desired.
        Returns:
        flag state
      • setWantClientAuth

        public void setWantClientAuth​(Boolean wantClientAuth)
        Sets a flag indicating whether client authentication is desired.
        Parameters:
        wantClientAuth - the flag state to set