Class SslConfig

java.lang.Object
io.quarkus.kafka.streams.runtime.SslConfig

public class SslConfig extends Object
  • Field Details

    • protocol

      @ConfigItem public Optional<String> protocol
      The SSL protocol used to generate the SSLContext
    • provider

      @ConfigItem public Optional<String> provider
      The name of the security provider used for SSL connections
    • cipherSuites

      @ConfigItem public Optional<String> cipherSuites
      A list of cipher suites
    • enabledProtocols

      @ConfigItem public Optional<String> enabledProtocols
      The list of protocols enabled for SSL connections
    • truststore

      public TrustStoreConfig truststore
      Truststore config
    • keystore

      public KeyStoreConfig keystore
      Keystore config
    • key

      public KeyConfig key
      Key config
    • keymanagerAlgorithm

      @ConfigItem public Optional<String> keymanagerAlgorithm
      The algorithm used by key manager factory for SSL connections
    • trustmanagerAlgorithm

      @ConfigItem public Optional<String> trustmanagerAlgorithm
      The algorithm used by trust manager factory for SSL connections
    • endpointIdentificationAlgorithm

      @ConfigItem(defaultValue="https") public Optional<String> endpointIdentificationAlgorithm
      The endpoint identification algorithm to validate server hostname using server certificate
    • secureRandomImplementation

      @ConfigItem public Optional<String> secureRandomImplementation
      The SecureRandom PRNG implementation to use for SSL cryptography operations
  • Constructor Details

    • SslConfig

      public SslConfig()