Class: Google::Cloud::Security::PrivateCA::V1::SubjectAltNames

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/security/privateca/v1/resources.rb

Overview

SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).

Instance Attribute Summary collapse

Instance Attribute Details

#custom_sans::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>

Returns Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

Returns:



1288
1289
1290
1291
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1288

class SubjectAltNames
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#dns_names::Array<::String>

Returns Contains only valid, fully-qualified host names.

Returns:

  • (::Array<::String>)

    Contains only valid, fully-qualified host names.



1288
1289
1290
1291
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1288

class SubjectAltNames
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#email_addresses::Array<::String>

Returns Contains only valid RFC 2822 E-mail addresses.

Returns:

  • (::Array<::String>)

    Contains only valid RFC 2822 E-mail addresses.



1288
1289
1290
1291
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1288

class SubjectAltNames
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#ip_addresses::Array<::String>

Returns Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

Returns:

  • (::Array<::String>)

    Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.



1288
1289
1290
1291
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1288

class SubjectAltNames
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#uris::Array<::String>

Returns Contains only valid RFC 3986 URIs.

Returns:

  • (::Array<::String>)

    Contains only valid RFC 3986 URIs.



1288
1289
1290
1291
# File 'proto_docs/google/cloud/security/privateca/v1/resources.rb', line 1288

class SubjectAltNames
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end