Package io.quarkus.kafka.streams.runtime
Class SslConfig
- java.lang.Object
-
- io.quarkus.kafka.streams.runtime.SslConfig
-
public class SslConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>cipherSuitesA list of cipher suitesOptional<String>enabledProtocolsThe list of protocols enabled for SSL connectionsOptional<String>endpointIdentificationAlgorithmThe endpoint identification algorithm to validate server hostname using server certificateKeyConfigkeyKey configOptional<String>keymanagerAlgorithmThe algorithm used by key manager factory for SSL connectionsKeyStoreConfigkeystoreKeystore configOptional<String>protocolThe SSL protocol used to generate the SSLContextOptional<String>providerThe name of the security provider used for SSL connectionsOptional<String>secureRandomImplementationThe SecureRandom PRNG implementation to use for SSL cryptography operationsOptional<String>trustmanagerAlgorithmThe algorithm used by trust manager factory for SSL connectionsTrustStoreConfigtruststoreTruststore config
-
Constructor Summary
Constructors Constructor Description SslConfig()
-
-
-
Field Detail
-
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
-
-