Reference documentation and code samples for the App Engine Admin V1 API class Google::Cloud::AppEngine::V1::CertificateRawData.
An SSL certificate obtained from a certificate authority.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#private_key
defprivate_key()->::String
Returns
(::String) —
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:
-----BEGIN RSA PRIVATE KEY-----
#private_key=
defprivate_key=(value)->::String
Parameter
value (::String) —
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:
-----BEGIN RSA PRIVATE KEY-----
Returns
(::String) —
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:
-----BEGIN RSA PRIVATE KEY-----
#public_certificate
defpublic_certificate()->::String
Returns
(::String) —
PEM encoded x.509 public key certificate. This field is set once on
certificate creation. Must include the header and footer. Example:
-----BEGIN CERTIFICATE-----
#public_certificate=
defpublic_certificate=(value)->::String
Parameter
value (::String) —
PEM encoded x.509 public key certificate. This field is set once on
certificate creation. Must include the header and footer. Example:
-----BEGIN CERTIFICATE-----
Returns
(::String) —
PEM encoded x.509 public key certificate. This field is set once on
certificate creation. Must include the header and footer. Example:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# App Engine Admin V1 API - Class Google::Cloud::AppEngine::V1::CertificateRawData (v1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/ruby/docs/reference/google-cloud-app_engine-v1/latest/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [1.2.1](/ruby/docs/reference/google-cloud-app_engine-v1/1.2.1/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [1.1.0](/ruby/docs/reference/google-cloud-app_engine-v1/1.1.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [1.0.1](/ruby/docs/reference/google-cloud-app_engine-v1/1.0.1/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.10.0](/ruby/docs/reference/google-cloud-app_engine-v1/0.10.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.9.2](/ruby/docs/reference/google-cloud-app_engine-v1/0.9.2/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.8.0](/ruby/docs/reference/google-cloud-app_engine-v1/0.8.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.7.0](/ruby/docs/reference/google-cloud-app_engine-v1/0.7.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.6.1](/ruby/docs/reference/google-cloud-app_engine-v1/0.6.1/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.5.0](/ruby/docs/reference/google-cloud-app_engine-v1/0.5.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.4.0](/ruby/docs/reference/google-cloud-app_engine-v1/0.4.0/Google-Cloud-AppEngine-V1-CertificateRawData)\n- [0.3.6](/ruby/docs/reference/google-cloud-app_engine-v1/0.3.6/Google-Cloud-AppEngine-V1-CertificateRawData) \nReference documentation and code samples for the App Engine Admin V1 API class Google::Cloud::AppEngine::V1::CertificateRawData.\n\nAn SSL certificate obtained from a certificate authority. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #private_key\n\n def private_key() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Unencrypted PEM encoded RSA private key. This field is set once on\n certificate creation and then encrypted. The key size must be 2048\n bits or fewer. Must include the header and footer. Example:\n\n ```\n -----BEGIN RSA PRIVATE KEY-----\n ```\n\n### #private_key=\n\n def private_key=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n Unencrypted PEM encoded RSA private key. This field is set once on\n certificate creation and then encrypted. The key size must be 2048\n bits or fewer. Must include the header and footer. Example: \n\n ```\n -----BEGIN RSA PRIVATE KEY-----\n``` \n**Returns**\n\n- (::String) --- Unencrypted PEM encoded RSA private key. This field is set once on\n certificate creation and then encrypted. The key size must be 2048\n bits or fewer. Must include the header and footer. Example:\n\n ```\n -----BEGIN RSA PRIVATE KEY-----\n ```\n\n### #public_certificate\n\n def public_certificate() -\u003e ::String\n\n**Returns**\n\n- (::String) --- PEM encoded x.509 public key certificate. This field is set once on\n certificate creation. Must include the header and footer. Example:\n\n ```\n -----BEGIN CERTIFICATE-----\n ```\n\n### #public_certificate=\n\n def public_certificate=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n PEM encoded x.509 public key certificate. This field is set once on\n certificate creation. Must include the header and footer. Example: \n\n ```\n -----BEGIN CERTIFICATE-----\n``` \n**Returns**\n\n- (::String) --- PEM encoded x.509 public key certificate. This field is set once on\n certificate creation. Must include the header and footer. Example:\n\n ```\n -----BEGIN CERTIFICATE-----\n ```"]]