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.
Implements
IMessage<CertificateConfig.Types.SubjectConfig>, IEquatable<CertificateConfig.Types.SubjectConfig>, IDeepCloneable<CertificateConfig.Types.SubjectConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
SubjectConfig()
public SubjectConfig()
SubjectConfig(CertificateConfig.Types.SubjectConfig)
public SubjectConfig(CertificateConfig.Types.SubjectConfig other)
Parameter | |
---|---|
Name | Description |
other | CertificateConfig.Types.SubjectConfig |
Properties
Subject
public Subject Subject { get; set; }
Required. Contains distinguished name fields such as the common name, location and organization.
Property Value | |
---|---|
Type | Description |
Subject |
SubjectAltName
public SubjectAltNames SubjectAltName { get; set; }
Optional. The subject alternative name fields.
Property Value | |
---|---|
Type | Description |
SubjectAltNames |