ConnectionSslConfig class
Constructors
-
ConnectionSslConfig({Input<
List< ? additionalVariables, Input<ConnectionSslConfigAdditionalVariable> ?>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.
additionalVariablesAdditional SSL related field values.clientCertTypeType of Client Cert (PEM/JKS/.. etc.)clientCertificateClient CertificateclientPrivateKeyClient Private KeyclientPrivateKeyPassSecret containing the passphrase protecting the Client Private KeyprivateServerCertificatePrivate Server Certificate. Needs to be specified if trust model is PRIVATE.serverCertTypeType of Server Cert (PEM/JKS/.. etc.)trustModelEnum for Trust ModeltypeEnum for controlling the SSL Type (TLS/MTLS)useSslBool for enabling SSLconst -
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