Re-encrypt ciphertext using DUKPT or Symmetric data encryption keys.
See https://www.paws-r-sdk.com/docs/paymentcryptographydataplane_re_encrypt_data/ for full documentation.
paymentcryptographydataplane_re_encrypt_data(
IncomingKeyIdentifier,
OutgoingKeyIdentifier,
CipherText,
IncomingEncryptionAttributes,
OutgoingEncryptionAttributes,
IncomingWrappedKey = NULL,
OutgoingWrappedKey = NULL
)
[required] 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.
[required] The keyARN
of the encryption key of outgoing ciphertext data after
encryption by Amazon Web Services Payment Cryptography.
[required] Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
[required] The attributes and values for incoming ciphertext.
[required] The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
The WrappedKeyBlock containing the encryption key of incoming ciphertext data.
The WrappedKeyBlock containing the encryption key of outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.