Reference documentation and code samples for the Google Cloud Ces V1 Client class ClientCertificateSettings.
Settings for custom client certificates.
Generated from protobuf message google.cloud.ces.v1.ClientCertificateSettings
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ tls_certificate
string
Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
↳ private_key
string
Required. The name of the SecretManager secret version resource storing the private key encoded in PEM format. Format: projects/{project}/secrets/{secret}/versions/{version}
↳ passphrase
string
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}
getTlsCertificate
Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
string
setTlsCertificate
Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
var
string
$this
getPrivateKey
Required. The name of the SecretManager secret version resource storing the private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
string
setPrivateKey
Required. The name of the SecretManager secret version resource storing the private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}
var
string
$this
getPassphrase
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}
string
setPassphrase
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}
var
string
$this

