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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-paymentcryptographydata/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)


1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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.



1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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)


1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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:



1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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.



1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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)


1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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:



1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1976

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