Certificate Authority v1beta1 API - Class CertificateConfig.Types.SubjectConfig (2.0.0-beta02)

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

Reference documentation and code samples for the Certificate Authority v1beta1 API class CertificateConfig.Types.SubjectConfig.

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