ConnectionSslConfig constructor
const
ConnectionSslConfig({
- Input<
List< ? additionalVariables,ConnectionSslConfigAdditionalVariable> ?> - Input<
String?> ? clientCertType, - Input<
ConnectionSslConfigClientCertificate?> ? clientCertificate, - Input<
ConnectionSslConfigClientPrivateKey?> ? clientPrivateKey, - Input<
ConnectionSslConfigClientPrivateKeyPass?> ? clientPrivateKeyPass, - Input<
ConnectionSslConfigPrivateServerCertificate?> ? privateServerCertificate, - Input<
String?> ? serverCertType, - Input<
String?> ? trustModel, - required Input<
String> type, - Input<
bool?> ? useSsl,
Creates a new ConnectionSslConfig.
additionalVariables Additional SSL related field values.
clientCertType Type of Client Cert (PEM/JKS/.. etc.)
clientCertificate Client Certificate
clientPrivateKey Client Private Key
clientPrivateKeyPass Secret containing the passphrase protecting the Client Private Key
privateServerCertificate Private Server Certificate. Needs to be specified if trust model is PRIVATE.
serverCertType Type of Server Cert (PEM/JKS/.. etc.)
trustModel Enum for Trust Model
type Enum for controlling the SSL Type (TLS/MTLS)
useSsl Bool for enabling SSL
Implementation
const ConnectionSslConfig({
this.additionalVariables,
this.clientCertType,
this.clientCertificate,
this.clientPrivateKey,
this.clientPrivateKeyPass,
this.privateServerCertificate,
this.serverCertType,
this.trustModel,
required this.type,
this.useSsl,
});