public sealed class CertificateRawData : IMessage<CertificateRawData>, IEquatable<CertificateRawData>, IDeepCloneable<CertificateRawData>, IBufferMessage, IMessage
An SSL certificate obtained from a certificate authority.
Unencrypted PEM encoded RSA private key. This field is set once on
certificate creation and then encrypted. The key size must be 2048
bits or fewer. Must include the header and footer. Example:
<pre>
-----BEGIN RSA PRIVATE KEY-----
<unencrypted_key_value>
-----END RSA PRIVATE KEY-----
</pre>
@InputOnly
PEM encoded x.509 public key certificate. This field is set once on
certificate creation. Must include the header and footer. Example:
<pre>
-----BEGIN CERTIFICATE-----
<certificate_value>
-----END CERTIFICATE-----
</pre>
[[["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\u003eCertificateRawData\u003c/code\u003e class represents an SSL certificate obtained from a certificate authority within the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, enhancing its functionality within the Google.Protobuf framework.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 2.4.0, with versions ranging down to 1.0.0, showing a history of updates and releases for this class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCertificateRawData\u003c/code\u003e includes properties for \u003ccode\u003ePrivateKey\u003c/code\u003e and \u003ccode\u003ePublicCertificate\u003c/code\u003e, both stored as strings representing PEM encoded RSA private and x.509 public key certificates respectively, and requires that they include the corresponding header and footer.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors, one a default constructor and the other taking a \u003ccode\u003eCertificateRawData\u003c/code\u003e parameter, allowing for the creation of new objects or duplication of existing ones.\u003c/p\u003e\n"]]],[],null,[]]