Class ServerAndClientVerification
Message represents the option where Datastream will enforce the encryption and authenticate the server identity as well as the client identity. ca_certificate, client_certificate and client_key must be set if user selects this option.
Implements
Inherited Members
Namespace: Google.Apis.Datastream.v1.Data
Assembly: Google.Apis.Datastream.v1.dll
Syntax
public class ServerAndClientVerification : IDirectResponseSchema
Properties
CaCertificate
Required. Input only. PEM-encoded server root CA certificate.
Declaration
[JsonProperty("caCertificate")]
public virtual string CaCertificate { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientCertificate
Required. Input only. PEM-encoded certificate used by the source database to authenticate the client identity (i.e., the Datastream's identity). This certificate is signed by either a root certificate trusted by the server or one or more intermediate certificates (which is stored with the leaf certificate) to link the this certificate to the trusted root certificate.
Declaration
[JsonProperty("clientCertificate")]
public virtual string ClientCertificate { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientKey
Optional. Input only. PEM-encoded private key associated with the client certificate. This value will be used during the SSL/TLS handshake, allowing the PostgreSQL server to authenticate the client's identity, i.e. identity of the Datastream.
Declaration
[JsonProperty("clientKey")]
public virtual string ClientKey { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |