public sealed class SubjectDescription : IMessage<CertificateDescription.Types.SubjectDescription>, IEquatable<CertificateDescription.Types.SubjectDescription>, IDeepCloneable<CertificateDescription.Types.SubjectDescription>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1beta1 API class CertificateDescription.Types.SubjectDescription.
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
Implements
IMessage<CertificateDescription.Types.SubjectDescription>, IEquatable<CertificateDescription.Types.SubjectDescription>, IDeepCloneable<CertificateDescription.Types.SubjectDescription>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
SubjectDescription()
public SubjectDescription()
SubjectDescription(CertificateDescription.Types.SubjectDescription)
public SubjectDescription(CertificateDescription.Types.SubjectDescription other)
Name | Description |
other | CertificateDescription.Types.SubjectDescription |
Properties
CommonName
public string CommonName { get; set; }
The "common name" of the distinguished name.
Type | Description |
String |
HexSerialNumber
public string HexSerialNumber { get; set; }
The serial number encoded in lowercase hexadecimal.
Type | Description |
String |
Lifetime
public Duration Lifetime { get; set; }
For convenience, the actual lifetime of an issued certificate. Corresponds to 'not_after_time' - 'not_before_time'.
Type | Description |
Duration |
NotAfterTime
public Timestamp NotAfterTime { get; set; }
The time at which the certificate expires.
Type | Description |
Timestamp |
NotBeforeTime
public Timestamp NotBeforeTime { get; set; }
The time at which the certificate becomes valid.
Type | Description |
Timestamp |
Subject
public Subject Subject { get; set; }
Contains distinguished name fields such as the location and organization.
Type | Description |
Subject |
SubjectAltName
public SubjectAltNames SubjectAltName { get; set; }
The subject alternative name fields.
Type | Description |
SubjectAltNames |