Class: Google::Cloud::Dialogflow::V2::Tool::TLSConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::Tool::TLSConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dialogflow/v2/tool.rb
Overview
The TLS configuration.
Defined Under Namespace
Classes: CACert
Instance Attribute Summary collapse
Instance Attribute Details
#ca_certs ⇒ ::Array<::Google::Cloud::Dialogflow::V2::Tool::TLSConfig::CACert>
Returns Required. Specifies a list of allowed custom CA certificates for HTTPS verification.
463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 |
# File 'proto_docs/google/cloud/dialogflow/v2/tool.rb', line 463 class TLSConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The CA certificate. # @!attribute [rw] display_name # @return [::String] # Required. The name of the allowed custom CA certificates. This # can be used to disambiguate the custom CA certificates. # @!attribute [rw] cert # @return [::String] # Required. The allowed custom CA certificates (in DER format) for # HTTPS verification. This overrides the default SSL trust store. If this # is empty or unspecified, Dialogflow will use Google's default trust # store to verify certificates. N.B. Make sure the HTTPS server # certificates are signed with "subject alt name". For instance a # certificate can be self-signed using the following command, # ``` # openssl x509 -req -days 200 -in example.com.csr \ # -signkey example.com.key \ # -out example.com.crt \ # -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") # ``` class CACert include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |