Class ServerSslConfig


  • public class ServerSslConfig
    extends Object
    Shared configuration for setting up server-side SSL.
    • Field Detail

      • certificate

        public CertificateConfig certificate
        The server certificate configuration.
      • cipherSuites

        @ConfigItem
        public Optional<List<String>> cipherSuites
        The cipher suites to use. If none is given, a reasonable default is selected.
      • sni

        @ConfigItem(defaultValue="false")
        public boolean sni
        Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.
    • Constructor Detail

      • ServerSslConfig

        public ServerSslConfig()