Reference documentation and code samples for the Certificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::SubjectAltNames.
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).
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#custom_sans
def custom_sans() -> ::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>
Returns
-
(::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>) — Contains additional subject alternative name values.
For each custom_san, the
value
field must contain an ASN.1 encoded UTF8String.
#custom_sans=
def custom_sans=(value) -> ::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>
Parameter
-
value (::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>) — Contains additional subject alternative name values.
For each custom_san, the
value
field must contain an ASN.1 encoded UTF8String.
Returns
-
(::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>) — Contains additional subject alternative name values.
For each custom_san, the
value
field must contain an ASN.1 encoded UTF8String.
#dns_names
def dns_names() -> ::Array<::String>
Returns
- (::Array<::String>) — Contains only valid, fully-qualified host names.
#dns_names=
def dns_names=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Contains only valid, fully-qualified host names.
Returns
- (::Array<::String>) — Contains only valid, fully-qualified host names.
#email_addresses
def email_addresses() -> ::Array<::String>
Returns
- (::Array<::String>) — Contains only valid RFC 2822 E-mail addresses.
#email_addresses=
def email_addresses=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Contains only valid RFC 2822 E-mail addresses.
Returns
- (::Array<::String>) — Contains only valid RFC 2822 E-mail addresses.
#ip_addresses
def ip_addresses() -> ::Array<::String>
Returns
- (::Array<::String>) — Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
#ip_addresses=
def ip_addresses=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — 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.
#uris
def uris() -> ::Array<::String>
Returns
- (::Array<::String>) — Contains only valid RFC 3986 URIs.
#uris=
def uris=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Contains only valid RFC 3986 URIs.
Returns
- (::Array<::String>) — Contains only valid RFC 3986 URIs.