/AWS1/CL_PCD=>DECRYPTDATA()
¶
About DecryptData¶
Decrypts ciphertext data to plaintext using a symmetric (TDES, AES), asymmetric (RSA), or derived (DUKPT or EMV) encryption key scheme. For more information, see Decrypt data in the Amazon Web Services Payment Cryptography User Guide.
You can use an encryption key generated within Amazon Web Services Payment Cryptography, or you can import your own encryption key by calling ImportKey. For this operation, the key must have KeyModesOfUse
set to Decrypt
. In asymmetric decryption, Amazon Web Services Payment Cryptography decrypts the ciphertext using the private component of the asymmetric encryption key pair. For data encryption outside of Amazon Web Services Payment Cryptography, you can export the public component of the asymmetric key pair by calling GetPublicCertificate.
For symmetric and DUKPT decryption, Amazon Web Services Payment Cryptography supports TDES
and AES
algorithms. For EMV decryption, Amazon Web Services Payment Cryptography supports TDES
algorithms. For asymmetric decryption, Amazon Web Services Payment Cryptography supports RSA
.
When you use TDES or TDES DUKPT, the ciphertext data length must be a multiple of 8 bytes. For AES or AES DUKPT, the ciphertext data length must be a multiple of 16 bytes. For RSA, it sould be equal to the key size unless padding is enabled.
For information about valid keys for this operation, see Understanding key attributes and Key types for specific data operations in the Amazon Web Services Payment Cryptography User Guide.
Cross-account use: This operation can't be used across different Amazon Web Services accounts.
Related operations:
Method Signature¶
IMPORTING¶
Required arguments:¶
IV_KEYIDENTIFIER
TYPE /AWS1/PCDKEYARNORKEYALIASTYPE
/AWS1/PCDKEYARNORKEYALIASTYPE
¶
The
keyARN
of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext decryption.
IV_CIPHERTEXT
TYPE /AWS1/PCDHEXEVENLENGTHBETWEE00
/AWS1/PCDHEXEVENLENGTHBETWEE00
¶
The ciphertext to decrypt.
IO_DECRYPTIONATTRIBUTES
TYPE REF TO /AWS1/CL_PCDENCDECRYPTIONATTRS
/AWS1/CL_PCDENCDECRYPTIONATTRS
¶
The encryption key type and attributes for ciphertext decryption.