Show / Hide Table of Contents

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
Implements
IMessage<SubjectAltNames>
System.IEquatable<SubjectAltNames>
IDeepCloneable<SubjectAltNames>
Google.Protobuf.IBufferMessage
IMessage
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>
Back to top