Class: Google::Apis::AppengineV1beta::CertificateRawData
- Inherits:
-
Object
- Object
- Google::Apis::AppengineV1beta::CertificateRawData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/appengine_v1beta/classes.rb,
lib/google/apis/appengine_v1beta/representations.rb,
lib/google/apis/appengine_v1beta/representations.rb
Overview
An SSL certificate obtained from a certificate authority.
Instance Attribute Summary collapse
-
#private_key ⇒ String
Unencrypted PEM encoded RSA private key.
-
#public_certificate ⇒ String
PEM encoded x.509 public key certificate.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CertificateRawData
constructor
A new instance of CertificateRawData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CertificateRawData
Returns a new instance of CertificateRawData.
548 549 550 |
# File 'lib/google/apis/appengine_v1beta/classes.rb', line 548 def initialize(**args) update!(**args) end |
Instance Attribute Details
#private_key ⇒ 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----- -----
END RSA PRIVATE KEY----- @InputOnly
Corresponds to the JSON property privateKey
539 540 541 |
# File 'lib/google/apis/appengine_v1beta/classes.rb', line 539 def private_key @private_key end |
#public_certificate ⇒ 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----- -----END CERTIFICATE-----
Corresponds to the JSON property publicCertificate
546 547 548 |
# File 'lib/google/apis/appengine_v1beta/classes.rb', line 546 def public_certificate @public_certificate end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
553 554 555 556 |
# File 'lib/google/apis/appengine_v1beta/classes.rb', line 553 def update!(**args) @private_key = args[:private_key] if args.key?(:private_key) @public_certificate = args[:public_certificate] if args.key?(:public_certificate) end |