Class CertificateConfig.Types.SubjectConfig (2.0.0)

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.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

SubjectConfig()

public SubjectConfig()

SubjectConfig(CertificateConfig.Types.SubjectConfig)

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

Properties

Subject

public Subject Subject { get; set; }

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

Property Value
TypeDescription
Subject

SubjectAltName

public SubjectAltNames SubjectAltName { get; set; }

Optional. The subject alternative name fields.

Property Value
TypeDescription
SubjectAltNames