Interface SSLConfigurable

All Known Implementing Classes:
SSLConfigurableServerSocket, SSLConfigurableSocket

@Deprecated(since="2022-01-27") public interface SSLConfigurable
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
An object that has configurable SSL parameters.

This interface allows us o decouple the SSLParametersConfiguration from

invalid reference
SSLSocket
and
invalid reference
SSLServerSocket
to facilitate unit testing.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Gets the set of cipher suites that the SSL component enables by default.
    Deprecated.
    Gets the set of protocols that the SSL component enables by default.
    Deprecated.
    Gets the set of cipher suites that the SSL component supports.
    Deprecated.
    Gets the set of protocols that the SSL component supports.
    void
    Deprecated.
    Sets the enabled cipher suites on the SSL component.
    void
    Deprecated.
    Sets the enabled protocols on the SSL component.
    void
    setHostnameVerification(boolean verifyHostname)
    Deprecated.
     
    void
    setNeedClientAuth(boolean state)
    Deprecated.
    Sets a flag indicating whether the SSL component should require client authentication.
    void
    setWantClientAuth(boolean state)
    Deprecated.
    Sets a flag indicating whether the SSL component should request client authentication.
  • Method Details

    • getDefaultProtocols

      String[] getDefaultProtocols()
      Deprecated.
      Gets the set of protocols that the SSL component enables by default.
      Returns:
      protocols (generally a subset of the set returned by getSupportedProtocols()); the return value may be an empty array but must never be null.
    • getSupportedProtocols

      String[] getSupportedProtocols()
      Deprecated.
      Gets the set of protocols that the SSL component supports.
      Returns:
      protocols supported protocols; the return value may be an empty array but must never be null.
    • setEnabledProtocols

      void setEnabledProtocols(String[] protocols)
      Deprecated.
      Sets the enabled protocols on the SSL component.
      Parameters:
      cipherSuites - the protocols to enable
    • getDefaultCipherSuites

      String[] getDefaultCipherSuites()
      Deprecated.
      Gets the set of cipher suites that the SSL component enables by default.
      Returns:
      cipher suites (generally a subset of the set returned by getSupportedCipherSuites()); the return value may be an empty array but must never be null
    • getSupportedCipherSuites

      String[] getSupportedCipherSuites()
      Deprecated.
      Gets the set of cipher suites that the SSL component supports.
      Returns:
      supported cipher suites; the return value may be an empty array but must never be null
    • setEnabledCipherSuites

      void setEnabledCipherSuites(String[] cipherSuites)
      Deprecated.
      Sets the enabled cipher suites on the SSL component.
      Parameters:
      cipherSuites - the cipher suites to enable
    • setNeedClientAuth

      void setNeedClientAuth(boolean state)
      Deprecated.
      Sets a flag indicating whether the SSL component should require client authentication.
      Parameters:
      state - the flag state to set
    • setWantClientAuth

      void setWantClientAuth(boolean state)
      Deprecated.
      Sets a flag indicating whether the SSL component should request client authentication.
      Parameters:
      state - the flag state to set
    • setHostnameVerification

      void setHostnameVerification(boolean verifyHostname)
      Deprecated.