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