Class: Aws::PaymentCryptographyData::Types::DecryptDataInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-paymentcryptographydata/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:cipher_text]

Instance Attribute Summary collapse

Instance Attribute Details

#cipher_textString

The ciphertext to decrypt.



437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 437

class DecryptDataInput < Struct.new(
  :key_identifier,
  :cipher_text,
  :decryption_attributes,
  :wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#decryption_attributesTypes::EncryptionDecryptionAttributes

The encryption key type and attributes for ciphertext decryption.



437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 437

class DecryptDataInput < Struct.new(
  :key_identifier,
  :cipher_text,
  :decryption_attributes,
  :wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#key_identifierString

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.



437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 437

class DecryptDataInput < Struct.new(
  :key_identifier,
  :cipher_text,
  :decryption_attributes,
  :wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#wrapped_keyTypes::WrappedKey

The WrappedKeyBlock containing the encryption key for ciphertext decryption.



437
438
439
440
441
442
443
444
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 437

class DecryptDataInput < Struct.new(
  :key_identifier,
  :cipher_text,
  :decryption_attributes,
  :wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end