public sealed class CertificateConfig : IMessage<CertificateConfig>, IEquatable<CertificateConfig>, IDeepCloneable<CertificateConfig>, IBufferMessage, IMessage
A [CertificateConfig][google.cloud.security.privateca.v1.CertificateConfig] describes an X.509 certificate or CSR that is to be
created, as an alternative to using ASN.1.
Optional. The public key that corresponds to this config. This is, for example, used
when issuing [Certificates][google.cloud.security.privateca.v1.Certificate], but not when creating a
self-signed [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] CSR.
[[["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\u003eThe \u003ccode\u003eCertificateConfig\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace is used to describe an X.509 certificate or CSR for creation.\u003c/p\u003e\n"],["\u003cp\u003eVersion 3.9.0 is the latest version available, with other versions ranging from 3.8.0 down to 1.0.0, all accessible from the webpage.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCertificateConfig\u003c/code\u003e implements interfaces like \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"],["\u003cp\u003eThe class has properties for \u003ccode\u003ePublicKey\u003c/code\u003e, \u003ccode\u003eSubjectConfig\u003c/code\u003e, and \u003ccode\u003eX509Config\u003c/code\u003e, which are used to configure the certificate's details.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCertificateConfig\u003c/code\u003e can be constructed using a default constructor, or with another CertificateConfig as a parameter to copy it.\u003c/p\u003e\n"]]],[],null,[]]