Class CertificateConfig.Types.SubjectConfig (1.0.0-beta04)

public sealed class SubjectConfig : IMessage<CertificateConfig.Types.SubjectConfig>, IEquatable<CertificateConfig.Types.SubjectConfig>, IDeepCloneable<CertificateConfig.Types.SubjectConfig>, IBufferMessage, IMessage

These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.

Inheritance

Object > CertificateConfig.Types.SubjectConfig

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Constructors

SubjectConfig()

public SubjectConfig()

SubjectConfig(CertificateConfig.Types.SubjectConfig)

public SubjectConfig(CertificateConfig.Types.SubjectConfig other)
Parameter
NameDescription
otherCertificateConfig.Types.SubjectConfig

Properties

CommonName

public string CommonName { get; set; }

Optional. The "common name" of the distinguished name.

Property Value
TypeDescription
String

Subject

public Subject Subject { get; set; }

Required. Contains distinguished name fields such as the location and organization.

Property Value
TypeDescription
Subject

SubjectAltName

public SubjectAltNames SubjectAltName { get; set; }

Optional. The subject alternative name fields.

Property Value
TypeDescription
SubjectAltNames