public sealed class SslConfig : IMessage<SslConfig>, IEquatable<SslConfig>, IDeepCloneable<SslConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Integration Connectors v1 API class SslConfig.
SSL Configuration of a connection
Implements
IMessageSslConfig, IEquatableSslConfig, IDeepCloneableSslConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
SslConfig()
public SslConfig()
SslConfig(SslConfig)
public SslConfig(SslConfig other)
Parameter | |
---|---|
Name | Description |
other |
SslConfig |
Properties
AdditionalVariables
public RepeatedField<ConfigVariable> AdditionalVariables { get; }
Additional SSL related field values
Property Value | |
---|---|
Type | Description |
RepeatedFieldConfigVariable |
ClientCertType
public CertType ClientCertType { get; set; }
Type of Client Cert (PEM/JKS/.. etc.)
Property Value | |
---|---|
Type | Description |
CertType |
ClientCertificate
public Secret ClientCertificate { get; set; }
Client Certificate
Property Value | |
---|---|
Type | Description |
Secret |
ClientPrivateKey
public Secret ClientPrivateKey { get; set; }
Client Private Key
Property Value | |
---|---|
Type | Description |
Secret |
ClientPrivateKeyPass
public Secret ClientPrivateKeyPass { get; set; }
Secret containing the passphrase protecting the Client Private Key
Property Value | |
---|---|
Type | Description |
Secret |
PrivateServerCertificate
public Secret PrivateServerCertificate { get; set; }
Private Server Certificate. Needs to be specified if trust model is
PRIVATE
.
Property Value | |
---|---|
Type | Description |
Secret |
ServerCertType
public CertType ServerCertType { get; set; }
Type of Server Cert (PEM/JKS/.. etc.)
Property Value | |
---|---|
Type | Description |
CertType |
TrustModel
public SslConfig.Types.TrustModel TrustModel { get; set; }
Trust Model of the SSL connection
Property Value | |
---|---|
Type | Description |
SslConfigTypesTrustModel |
Type
public SslType Type { get; set; }
Controls the ssl type for the given connector version.
Property Value | |
---|---|
Type | Description |
SslType |
UseSsl
public bool UseSsl { get; set; }
Bool for enabling SSL
Property Value | |
---|---|
Type | Description |
bool |