Class: Google::Cloud::Ces::V1beta::ClientCertificateSettings
- Inherits:
-
Object
- Object
- Google::Cloud::Ces::V1beta::ClientCertificateSettings
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/ces/v1beta/app.rb
Overview
Settings for custom client certificates.
Instance Attribute Summary collapse
-
#passphrase ⇒ ::String
Optional.
-
#private_key ⇒ ::String
Required.
-
#tls_certificate ⇒ ::String
Required.
Instance Attribute Details
#passphrase ⇒ ::String
Returns 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}.
683 684 685 686 |
# File 'proto_docs/google/cloud/ces/v1beta/app.rb', line 683 class ClientCertificateSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#private_key ⇒ ::String
Returns Required. The name of the SecretManager secret version resource storing the
private key encoded in PEM format.
Format: projects/{project}/secrets/{secret}/versions/{version}.
683 684 685 686 |
# File 'proto_docs/google/cloud/ces/v1beta/app.rb', line 683 class ClientCertificateSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#tls_certificate ⇒ ::String
Returns Required. The TLS certificate encoded in PEM format. This string must include the begin header and end footer lines.
683 684 685 686 |
# File 'proto_docs/google/cloud/ces/v1beta/app.rb', line 683 class ClientCertificateSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |