Class: Aws::PaymentCryptographyData::Types::ReEncryptDataInput

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

Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.

Returns:

  • (String)


1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#incoming_encryption_attributesTypes::ReEncryptionAttributes

The attributes and values for incoming ciphertext.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#incoming_key_identifierString

The ‘keyARN` of the encryption key of incoming ciphertext data.

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.

Returns:

  • (String)


1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#incoming_wrapped_keyTypes::WrappedKey

The WrappedKeyBlock containing the encryption key of incoming ciphertext data.

Returns:



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#outgoing_encryption_attributesTypes::ReEncryptionAttributes

The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#outgoing_key_identifierString

The ‘keyARN` of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.

Returns:

  • (String)


1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end

#outgoing_wrapped_keyTypes::WrappedKey

The WrappedKeyBlock containing the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.

Returns:



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1828

class ReEncryptDataInput < Struct.new(
  :incoming_key_identifier,
  :outgoing_key_identifier,
  :cipher_text,
  :incoming_encryption_attributes,
  :outgoing_encryption_attributes,
  :incoming_wrapped_key,
  :outgoing_wrapped_key)
  SENSITIVE = [:cipher_text]
  include Aws::Structure
end