ReEncryptDataInput
¶
Source code in docs_src/capo_payment_cryptography_data/types/re_encrypt_data_input.py
cipher_text
instance-attribute
¶
cipher_text: CipherTextType
Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
incoming_encryption_attributes
instance-attribute
¶
incoming_encryption_attributes: ReEncryptionAttributes
The attributes and values for incoming ciphertext.
incoming_key_identifier
instance-attribute
¶
incoming_key_identifier: KeyArnOrKeyAliasType
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.
incoming_wrapped_key
instance-attribute
¶
incoming_wrapped_key: NotRequired[WrappedKey]
The WrappedKeyBlock containing the encryption key of incoming ciphertext data.
outgoing_encryption_attributes
instance-attribute
¶
outgoing_encryption_attributes: ReEncryptionAttributes
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
outgoing_key_identifier
instance-attribute
¶
outgoing_key_identifier: KeyArnOrKeyAliasType
The keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
outgoing_wrapped_key
instance-attribute
¶
outgoing_wrapped_key: NotRequired[WrappedKey]
The WrappedKeyBlock containing the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.