ConnectionSslConfig constructor

const ConnectionSslConfig({
  1. Input<List<ConnectionSslConfigAdditionalVariable>?>? additionalVariables,
  2. Input<String?>? clientCertType,
  3. Input<ConnectionSslConfigClientCertificate?>? clientCertificate,
  4. Input<ConnectionSslConfigClientPrivateKey?>? clientPrivateKey,
  5. Input<ConnectionSslConfigClientPrivateKeyPass?>? clientPrivateKeyPass,
  6. Input<ConnectionSslConfigPrivateServerCertificate?>? privateServerCertificate,
  7. Input<String?>? serverCertType,
  8. Input<String?>? trustModel,
  9. required Input<String> type,
  10. 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,
});