public sealed class SubjectAltNames : IMessage<SubjectAltNames>, IEquatable<SubjectAltNames>, IDeepCloneable<SubjectAltNames>, IBufferMessage, IMessageReference 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
IMessageSubjectAltNames, IEquatableSubjectAltNames, IDeepCloneableSubjectAltNames, 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 |
RepeatedFieldX509Extension |
|
DnsNames
public RepeatedField<string> DnsNames { get; }Contains only valid, fully-qualified host names.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
EmailAddresses
public RepeatedField<string> EmailAddresses { get; }Contains only valid RFC 2822 E-mail addresses.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
IpAddresses
public RepeatedField<string> IpAddresses { get; }Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Uris
public RepeatedField<string> Uris { get; }Contains only valid RFC 3986 URIs.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|