public sealed class ClientCertificateSettings : IMessage<ClientCertificateSettings>, IEquatable<ClientCertificateSettings>, IDeepCloneable<ClientCertificateSettings>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class ClientCertificateSettings.
Settings for custom client certificates.
Implements
IMessageClientCertificateSettings, IEquatableClientCertificateSettings, IDeepCloneableClientCertificateSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
ClientCertificateSettings()
public ClientCertificateSettings()ClientCertificateSettings(ClientCertificateSettings)
public ClientCertificateSettings(ClientCertificateSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
ClientCertificateSettings |
Properties
Passphrase
public string Passphrase { get; set; }Optional. The name of the SecretManager secret version resource storing the
passphrase to decrypt the private key. Should be left unset if the private
key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
| Property Value | |
|---|---|
| Type | Description |
string |
|
PrivateKey
public string PrivateKey { get; set; }Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
| Property Value | |
|---|---|
| Type | Description |
string |
|
PrivateKeyAsSecretVersionName
public SecretVersionName PrivateKeyAsSecretVersionName { get; set; }SecretVersionName-typed view over the PrivateKey resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
TlsCertificate
public string TlsCertificate { get; set; }Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
| Property Value | |
|---|---|
| Type | Description |
string |
|