Skip to content

EncryptData

Source: src/AWS/PaymentCryptography/EncryptData.ts

Runtime binding for payment-cryptography:EncryptData — encrypts hex-encoded plaintext under a Key. Provide EncryptDataHttp on the Function to satisfy this service.

// init
const encrypt = yield* PaymentCryptography.EncryptData(key);
// runtime
const result = yield* encrypt({
PlainText: "31323334353637383930313233343536",
EncryptionAttributes: {
Symmetric: { Mode: "CBC", InitializationVector: "00000000000000000000000000000000" },
},
});