Class SubjectAltNames
[SubjectAltNames][google.cloud.security.privateca.v1beta1.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
System.Object
SubjectAltNames
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class SubjectAltNames : IMessage<SubjectAltNames>, IEquatable<SubjectAltNames>, IDeepCloneable<SubjectAltNames>, IBufferMessage, IMessage
Constructors
SubjectAltNames()
Declaration
public SubjectAltNames()
SubjectAltNames(SubjectAltNames)
Declaration
public SubjectAltNames(SubjectAltNames other)
Parameters
| Type | Name | Description |
|---|---|---|
| SubjectAltNames | other |
Properties
CustomSans
Contains additional subject alternative name values.
Declaration
public RepeatedField<X509Extension> CustomSans { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<X509Extension> |
DnsNames
Contains only valid, fully-qualified host names.
Declaration
public RepeatedField<string> DnsNames { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<System.String> |
EmailAddresses
Contains only valid RFC 2822 E-mail addresses.
Declaration
public RepeatedField<string> EmailAddresses { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<System.String> |
IpAddresses
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
Declaration
public RepeatedField<string> IpAddresses { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<System.String> |
Uris
Contains only valid RFC 3986 URIs.
Declaration
public RepeatedField<string> Uris { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<System.String> |