MacAttributes - AWS Payment Cryptography Data Plane

MacAttributes

Parameters that are required for DUKPT, HMAC, or EMV MAC generation or verification.

Contents

Important

This data type is a UNION, so only one of the following members can be specified when used or returned.

Algorithm

The encryption algorithm for MAC generation or verification.

Type: String

Valid Values: ISO9797_ALGORITHM1 | ISO9797_ALGORITHM3 | CMAC | HMAC_SHA224 | HMAC_SHA256 | HMAC_SHA384 | HMAC_SHA512

Required: No

DukptCmac

Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.

Type: MacAlgorithmDukpt object

Required: No

DukptIso9797Algorithm1

Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.

Type: MacAlgorithmDukpt object

Required: No

DukptIso9797Algorithm3

Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm3.

Type: MacAlgorithmDukpt object

Required: No

EmvMac

Parameters that are required for MAC generation or verification using EMV MAC algorithm.

Type: MacAlgorithmEmv object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: