Class SubjectAltNames (3.0.0)

public sealed class SubjectAltNames : IMessage<SubjectAltNames>, IEquatable<SubjectAltNames>, IDeepCloneable<SubjectAltNames>, IBufferMessage, IMessage

[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).

Inheritance

Object > SubjectAltNames

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

SubjectAltNames()

public SubjectAltNames()

SubjectAltNames(SubjectAltNames)

public SubjectAltNames(SubjectAltNames other)
Parameter
NameDescription
otherSubjectAltNames

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
TypeDescription
RepeatedField<X509Extension>

DnsNames

public RepeatedField<string> DnsNames { get; }

Contains only valid, fully-qualified host names.

Property Value
TypeDescription
RepeatedField<String>

EmailAddresses

public RepeatedField<string> EmailAddresses { get; }

Contains only valid RFC 2822 E-mail addresses.

Property Value
TypeDescription
RepeatedField<String>

IpAddresses

public RepeatedField<string> IpAddresses { get; }

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

Property Value
TypeDescription
RepeatedField<String>

Uris

public RepeatedField<string> Uris { get; }

Contains only valid RFC 3986 URIs.

Property Value
TypeDescription
RepeatedField<String>