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 latest version available for \u003ccode\u003eGoogle.Cloud.AppEngine.V1.CertificateRawData\u003c/code\u003e is 2.4.0, with multiple previous versions also accessible, ranging down to version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCertificateRawData\u003c/code\u003e is a class that represents an SSL certificate obtained from a certificate authority and implements several interfaces such as \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\u003eThis class inherits from \u003ccode\u003eObject\u003c/code\u003e and provides access to inherited members such as \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\u003eCertificateRawData\u003c/code\u003e class has two constructors: a default one and another that accepts another \u003ccode\u003eCertificateRawData\u003c/code\u003e instance as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eIt also includes the properties \u003ccode\u003ePrivateKey\u003c/code\u003e and \u003ccode\u003ePublicCertificate\u003c/code\u003e, both of type string, which store the unencrypted RSA private key and the x.509 public key certificate, respectively.\u003c/p\u003e\n"]]],[],null,[]]