public sealed class SubjectAltNames : IMessage<SubjectAltNames>, IEquatable<SubjectAltNames>, IDeepCloneable<SubjectAltNames>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1 API class SubjectAltNames.
[SubjectAltNames][google.cloud.security.privateca.v1.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).
Implements
IMessage<SubjectAltNames>, IEquatable<SubjectAltNames>, IDeepCloneable<SubjectAltNames>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
SubjectAltNames()
public SubjectAltNames()
SubjectAltNames(SubjectAltNames)
public SubjectAltNames(SubjectAltNames other)
Parameter | |
---|---|
Name | Description |
other | SubjectAltNames |
Properties
CustomSans
public RepeatedField<X509Extension> CustomSans { get; }
Contains additional subject alternative name values.
For each custom_san, the value
field must contain an ASN.1 encoded
UTF8String.
Property Value | |
---|---|
Type | Description |
RepeatedField<X509Extension> |
DnsNames
public RepeatedField<string> DnsNames { get; }
Contains only valid, fully-qualified host names.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
EmailAddresses
public RepeatedField<string> EmailAddresses { get; }
Contains only valid RFC 2822 E-mail addresses.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
IpAddresses
public RepeatedField<string> IpAddresses { get; }
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Uris
public RepeatedField<string> Uris { get; }
Contains only valid RFC 3986 URIs.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |