ConnectionSslConfig class

Constructors

ConnectionSslConfig({Input<List<ConnectionSslConfigAdditionalVariable>?>? additionalVariables, 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
const
ConnectionSslConfig.fromMap(Map<String, dynamic> map)
factory

Properties

additionalVariables → Input<List<ConnectionSslConfigAdditionalVariable>?>?
Additional SSL related field values. Structure is documented below.
final
clientCertificate → Input<ConnectionSslConfigClientCertificate?>?
Client Certificate Structure is documented below.
final
clientCertType → Input<String?>?
Type of Client Cert (PEM/JKS/.. etc.) Possible values are: PEM.
final
clientPrivateKey → Input<ConnectionSslConfigClientPrivateKey?>?
Client Private Key Structure is documented below.
final
clientPrivateKeyPass → Input<ConnectionSslConfigClientPrivateKeyPass?>?
Secret containing the passphrase protecting the Client Private Key Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
privateServerCertificate → Input<ConnectionSslConfigPrivateServerCertificate?>?
Private Server Certificate. Needs to be specified if trust model is PRIVATE. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serverCertType → Input<String?>?
Type of Server Cert (PEM/JKS/.. etc.) Possible values are: PEM.
final
trustModel → Input<String?>?
Enum for Trust Model Possible values are: PUBLIC, PRIVATE, INSECURE.
final
type → Input<String>
Enum for controlling the SSL Type (TLS/MTLS) Possible values are: TLS, MTLS.
final
useSsl → Input<bool?>?
Bool for enabling SSL
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited