ConnectionSslConfig

data class ConnectionSslConfig(val additionalVariables: List<ConnectionSslConfigAdditionalVariable>? = null, val clientCertType: String? = null, val clientCertificate: ConnectionSslConfigClientCertificate? = null, val clientPrivateKey: ConnectionSslConfigClientPrivateKey? = null, val clientPrivateKeyPass: ConnectionSslConfigClientPrivateKeyPass? = null, val privateServerCertificate: ConnectionSslConfigPrivateServerCertificate? = null, val serverCertType: String? = null, val trustModel: String? = null, val type: String, val useSsl: Boolean? = null)

Constructors

Link copied to clipboard
constructor(additionalVariables: List<ConnectionSslConfigAdditionalVariable>? = null, clientCertType: String? = null, clientCertificate: ConnectionSslConfigClientCertificate? = null, clientPrivateKey: ConnectionSslConfigClientPrivateKey? = null, clientPrivateKeyPass: ConnectionSslConfigClientPrivateKeyPass? = null, privateServerCertificate: ConnectionSslConfigPrivateServerCertificate? = null, serverCertType: String? = null, trustModel: String? = null, type: String, useSsl: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Additional SSL related field values. Structure is documented below.

Link copied to clipboard

Client Certificate Structure is documented below.

Link copied to clipboard
val clientCertType: String? = null

Type of Client Cert (PEM/JKS/.. etc.) Possible values are: PEM.

Link copied to clipboard

Client Private Key Structure is documented below.

Link copied to clipboard

Secret containing the passphrase protecting the Client Private Key Structure is documented below.

Link copied to clipboard

Private Server Certificate. Needs to be specified if trust model is PRIVATE. Structure is documented below.

Link copied to clipboard
val serverCertType: String? = null

Type of Server Cert (PEM/JKS/.. etc.) Possible values are: PEM.

Link copied to clipboard
val trustModel: String? = null

Enum for Trust Model Possible values are: PUBLIC, PRIVATE, INSECURE.

Link copied to clipboard

Enum for controlling the SSL Type (TLS/MTLS) Possible values are: TLS, MTLS.

Link copied to clipboard
val useSsl: Boolean? = null

Bool for enabling SSL