Class: Aws::PaymentCryptographyData::Types::ReEncryptDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::ReEncryptDataInput
- 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
Ciphertext to be encrypted.
-
#incoming_encryption_attributes ⇒ Types::ReEncryptionAttributes
The attributes and values for incoming ciphertext.
-
#incoming_key_identifier ⇒ String
The
keyARNof the encryption key of incoming ciphertext data. -
#incoming_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key of incoming ciphertext data.
-
#outgoing_encryption_attributes ⇒ Types::ReEncryptionAttributes
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
-
#outgoing_key_identifier ⇒ String
The
keyARNof the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography. -
#outgoing_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
Instance Attribute Details
#cipher_text ⇒ String
Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_attributes ⇒ Types::ReEncryptionAttributes
The attributes and values for incoming ciphertext.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_identifier ⇒ String
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.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key of incoming ciphertext data.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_attributes ⇒ Types::ReEncryptionAttributes
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_identifier ⇒ String
The keyARN of the encryption key of outgoing ciphertext data after
encryption by Amazon Web Services Payment Cryptography.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2110 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 |