public class SslConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<String> |
cipherSuites
A list of cipher suites
|
Optional<String> |
enabledProtocols
The list of protocols enabled for SSL connections
|
Optional<String> |
endpointIdentificationAlgorithm
The endpoint identification algorithm to validate server hostname using server certificate
|
StoreConfig |
key
Key config
|
Optional<String> |
keymanagerAlgorithm
The algorithm used by key manager factory for SSL connections
|
StoreConfig |
keystore
Keystore config
|
Optional<String> |
protocol
The SSL protocol used to generate the SSLContext
|
Optional<String> |
provider
The name of the security provider used for SSL connections
|
Optional<String> |
secureRandomImplementation
The SecureRandom PRNG implementation to use for SSL cryptography operations
|
Optional<String> |
trustmanagerAlgorithm
The algorithm used by trust manager factory for SSL connections
|
StoreConfig |
truststore
Truststore config
|
| Constructor and Description |
|---|
SslConfig() |
@ConfigItem public Optional<String> protocol
@ConfigItem public Optional<String> provider
@ConfigItem public Optional<String> cipherSuites
@ConfigItem public Optional<String> enabledProtocols
public StoreConfig truststore
public StoreConfig keystore
public StoreConfig key
@ConfigItem public Optional<String> keymanagerAlgorithm
@ConfigItem public Optional<String> trustmanagerAlgorithm
@ConfigItem(defaultValue="https") public Optional<String> endpointIdentificationAlgorithm
@ConfigItem public Optional<String> secureRandomImplementation
Copyright © 2020 JBoss by Red Hat. All rights reserved.