Class: Google::Apis::CloudkmsV1::AsymmetricSignResponse
- Inherits:
-
Object
- Object
- Google::Apis::CloudkmsV1::AsymmetricSignResponse
- Defined in:
- generated/google/apis/cloudkms_v1/classes.rb,
generated/google/apis/cloudkms_v1/representations.rb,
generated/google/apis/cloudkms_v1/representations.rb
Overview
Response message for KeyManagementService.AsymmetricSign.
Instance Attribute Summary collapse
-
#name ⇒ String
The resource name of the CryptoKeyVersion used for signing.
-
#signature ⇒ String
The created signature.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AsymmetricSignResponse
constructor
A new instance of AsymmetricSignResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ AsymmetricSignResponse
Returns a new instance of AsymmetricSignResponse
101 102 103 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 101 def initialize(**args) update!(**args) end |
Instance Attribute Details
#name ⇒ String
The resource name of the CryptoKeyVersion used for signing. Check
this field to verify that the intended resource was used for signing.
Corresponds to the JSON property name
93 94 95 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 93 def name @name end |
#signature ⇒ String
The created signature.
Corresponds to the JSON property signature
NOTE: Values are automatically base64 encoded/decoded in the client library.
99 100 101 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 99 def signature @signature end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
106 107 108 109 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 106 def update!(**args) @name = args[:name] if args.key?(:name) @signature = args[:signature] if args.key?(:signature) end |