Interface ITLSConfigurationMode

All Known Implementing Classes:
ETLSConfigurationMode_2018_10, ETLSConfigurationMode_2020_02, TLSConfigurationMode

public interface ITLSConfigurationMode
TLS Configuration mode read-only interface.
Since:
9.0.5
Author:
Philip Helger
  • Method Details

    • getAllTLSVersions

      @Nonnull @ReturnsMutableCopy com.helger.collection.commons.ICommonsList<ETLSVersion> getAllTLSVersions()
      Returns:
      A list of supported TLS versions in the correct order. May not be null.
    • getAllTLSVersionIDs

      @Nonnull @ReturnsMutableCopy default com.helger.collection.commons.ICommonsList<String> getAllTLSVersionIDs()
      Returns:
      A list of the IDs of the supported TLS versions in the correct order. May not be null.
    • getAllTLSVersionIDsAsArray

      @Nullable default String[] getAllTLSVersionIDsAsArray()
      Returns:
      A list of the IDs of the supported TLS versions in the correct order. May be null if no TLS versions are defined.
    • getAllCipherSuites

      @Nonnull @ReturnsMutableCopy com.helger.collection.commons.ICommonsList<String> getAllCipherSuites()
      Returns:
      All cipher suites in the correct order. May not be null.
    • getAllCipherSuitesAsArray

      @Nullable default String[] getAllCipherSuitesAsArray()
      Returns:
      All cipher suites in the correct order. May be null if no cipher suite is defined.