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 v1 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.
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 provides documentation for the \u003ccode\u003eCertificateDescription.Types.SubjectDescription\u003c/code\u003e class within the Google Cloud Security Private CA v1 API, with version 3.9.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSubjectDescription\u003c/code\u003e class represents fields in an issued X.509 certificate, including the distinguished name, subject alternative names, serial number, and lifetime.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, offering methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSubjectDescription\u003c/code\u003e class has properties like \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 to define the details of an X.509 certificate's subject.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSubjectDescription\u003c/code\u003e class can be instantiated via its constructor \u003ccode\u003eSubjectDescription()\u003c/code\u003e or \u003ccode\u003eSubjectDescription(CertificateDescription.Types.SubjectDescription other)\u003c/code\u003e, and is available in the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],[],null,[]]