Annotation Interface Ssl


Configures the SslOptions, @SslBundleKey and protocol to use with an SSL supported @ServiceConnection.

Also serves as a signal to enable automatic SslBundle extraction from supported containers.

Since:
3.5.0
Author:
Phillip Webb
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The ciphers that can be used for the SSL connection.
    The protocols that are enabled for the SSL connection.
    The alias that should be used to access the key.
    The password that should be used to access the key.
    The protocol to use for the SSL connection.
  • Element Details

    • protocol

      String protocol
      The protocol to use for the SSL connection.
      Returns:
      the SSL protocol
      See Also:
      Default:
      "TLS"
    • ciphers

      String[] ciphers
      The ciphers that can be used for the SSL connection.
      Returns:
      the SSL ciphers
      See Also:
      Default:
      {}
    • enabledProtocols

      String[] enabledProtocols
      The protocols that are enabled for the SSL connection.
      Returns:
      the enabled SSL protocols
      See Also:
      Default:
      {}
    • keyPassword

      String keyPassword
      The password that should be used to access the key.
      Returns:
      the key password
      See Also:
      Default:
      ""
    • keyAlias

      String keyAlias
      The alias that should be used to access the key.
      Returns:
      the key alias
      See Also:
      Default:
      ""