Class: Google::Apis::AppengineV1alpha::CertificateRawData
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AppengineV1alpha::CertificateRawData
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/appengine_v1alpha/classes.rb,
 generated/google/apis/appengine_v1alpha/representations.rb,
 generated/google/apis/appengine_v1alpha/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. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CertificateRawData
Returns a new instance of CertificateRawData
| 157 158 159 | # File 'generated/google/apis/appengine_v1alpha/classes.rb', line 157 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----- <
unencrypted_key_value> -----END RSA PRIVATE KEY----- privateKey
  | 148 149 150 | # File 'generated/google/apis/appengine_v1alpha/classes.rb', line 148 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----- <certificate_value> -----END CERTIFICATE----- publicCertificate
  | 155 156 157 | # File 'generated/google/apis/appengine_v1alpha/classes.rb', line 155 def public_certificate @public_certificate end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 162 163 164 165 | # File 'generated/google/apis/appengine_v1alpha/classes.rb', line 162 def update!(**args) @private_key = args[:private_key] if args.key?(:private_key) @public_certificate = args[:public_certificate] if args.key?(:public_certificate) end |