EngineSSLConnectorConfig

Represents an SSL connector configuration.

Properties

Link copied to clipboard
abstract val enabledProtocols: List<String>?

Enabled protocol versions

Link copied to clipboard
abstract val host: String

The network interface this host binds to as an IP address or a hostname. If null or 0.0.0.0, then bind to all interfaces.

Link copied to clipboard
abstract val keyAlias: String

TLS key alias

Link copied to clipboard
abstract val keyStore: KeyStore

KeyStore where a certificate is stored

Link copied to clipboard
abstract val keyStorePassword: () -> CharArray

Keystore password provider

Link copied to clipboard
abstract val keyStorePath: File?

File where the keystore is located

Link copied to clipboard
abstract val port: Int

The port this application should be bound to.

Link copied to clipboard
abstract val privateKeyPassword: () -> CharArray

Private key password provider

Link copied to clipboard
abstract val trustStore: KeyStore?

Store of trusted certificates for verifying the remote endpoint's certificate.

Link copied to clipboard
abstract val trustStorePath: File?

File with trusted certificates (JKS) for verifying the remote endpoint's certificate.

Link copied to clipboard
abstract val type: ConnectorType

Type of the connector, e.g HTTP or HTTPS.

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard

Returns new instance of EngineConnectorConfig based on this with modified port

Returns new instance of EngineConnectorConfig based on this with modified port

Returns new instance of EngineConnectorConfig based on this with modified port