EngineSSLConnectorConfig

interface EngineSSLConnectorConfig : EngineConnectorConfig

Represents an SSL connector configuration.

Properties

keyAlias

abstract val keyAlias: String

TLS key alias

keyStore

abstract val keyStore: KeyStore

KeyStore where a certificate is stored

keyStorePassword

abstract val keyStorePassword: () -> CharArray

Keystore password provider

keyStorePath

abstract val keyStorePath: File?

File where the keystore is located

privateKeyPassword

abstract val privateKeyPassword: () -> CharArray

Private key password provider

Inherited Properties

host

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.

port

abstract val port: Int

The port this application should be bound to.

type

abstract val type: ConnectorType

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

Inheritors

EngineSSLConnectorBuilder

class EngineSSLConnectorBuilder : 
    EngineConnectorBuilder,
    EngineSSLConnectorConfig

Mutable implementation of EngineSSLConnectorConfig for building connectors programmatically