Class: Aws::PaymentCryptographyData::Types::DecryptDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::DecryptDataInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:cipher_text]
Instance Attribute Summary collapse
-
#cipher_text ⇒ String
The ciphertext to decrypt.
-
#decryption_attributes ⇒ Types::EncryptionDecryptionAttributes
The encryption key type and attributes for ciphertext decryption.
-
#key_identifier ⇒ String
The
keyARNof the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext decryption. -
#wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
Instance Attribute Details
#cipher_text ⇒ String
The ciphertext to decrypt.
486 487 488 489 490 491 492 493 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 486 class DecryptDataInput < Struct.new( :key_identifier, :cipher_text, :decryption_attributes, :wrapped_key) SENSITIVE = [:cipher_text] include Aws::Structure end |
#decryption_attributes ⇒ Types::EncryptionDecryptionAttributes
The encryption key type and attributes for ciphertext decryption.
486 487 488 489 490 491 492 493 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 486 class DecryptDataInput < Struct.new( :key_identifier, :cipher_text, :decryption_attributes, :wrapped_key) SENSITIVE = [:cipher_text] include Aws::Structure end |
#key_identifier ⇒ String
The keyARN of the encryption key that Amazon Web Services Payment
Cryptography uses for ciphertext decryption.
When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.
486 487 488 489 490 491 492 493 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 486 class DecryptDataInput < Struct.new( :key_identifier, :cipher_text, :decryption_attributes, :wrapped_key) SENSITIVE = [:cipher_text] include Aws::Structure end |
#wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key for ciphertext decryption.
486 487 488 489 490 491 492 493 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 486 class DecryptDataInput < Struct.new( :key_identifier, :cipher_text, :decryption_attributes, :wrapped_key) SENSITIVE = [:cipher_text] include Aws::Structure end |