public sealed class SubjectDescription : IMessage<CertificateDescription.Types.SubjectDescription>, IEquatable<CertificateDescription.Types.SubjectDescription>, IDeepCloneable<CertificateDescription.Types.SubjectDescription>, IBufferMessage, IMessage
These values describe fields in an issued X.509 certificate such as the
distinguished name, subject alternative names, serial number, and lifetime.
The time after which the certificate is expired.
Per RFC 5280, the validity period for a certificate is the period of time
from not_before_time through not_after_time, inclusive.
Corresponds to 'not_before_time' + 'lifetime' - 1 second.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eSubjectDescription\u003c/code\u003e class, which is integral to describing fields in X.509 certificates, including distinguished names, subject alternative names, serial numbers, and certificate lifespans.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eSubjectDescription\u003c/code\u003e has multiple versions, ranging from version 1.0.0 to 3.9.0, with 3.9.0 being the most current or latest version.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSubjectDescription\u003c/code\u003e is under the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace, and is in the assembly \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1.dll\u003c/code\u003e, and it can be constructed either as an empty object or from another instance of a SubjectDescription.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eSubjectDescription\u003c/code\u003e include \u003ccode\u003eHexSerialNumber\u003c/code\u003e, \u003ccode\u003eLifetime\u003c/code\u003e, \u003ccode\u003eNotAfterTime\u003c/code\u003e, \u003ccode\u003eNotBeforeTime\u003c/code\u003e, \u003ccode\u003eSubject\u003c/code\u003e, and \u003ccode\u003eSubjectAltName\u003c/code\u003e, each serving to specify critical information about a certificate.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]