AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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

Inheritance Hierarchy

System.Object
  Amazon.PaymentCryptographyData.Model.MacAttributes

Namespace: Amazon.PaymentCryptographyData.Model
Assembly: AWSSDK.PaymentCryptographyData.dll
Version: 3.x.y.z

Syntax

C#
public class MacAttributes

The MacAttributes type exposes the following members

Constructors

NameDescription
Public Method MacAttributes()

Properties

NameTypeDescription
Public Property Algorithm Amazon.PaymentCryptographyData.MacAlgorithm

Gets and sets the property Algorithm.

The encryption algorithm for MAC generation or verification.

Public Property DukptCmac Amazon.PaymentCryptographyData.Model.MacAlgorithmDukpt

Gets and sets the property DukptCmac.

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

Public Property DukptIso9797Algorithm1 Amazon.PaymentCryptographyData.Model.MacAlgorithmDukpt

Gets and sets the property DukptIso9797Algorithm1.

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

Public Property DukptIso9797Algorithm3 Amazon.PaymentCryptographyData.Model.MacAlgorithmDukpt

Gets and sets the property DukptIso9797Algorithm3.

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

Public Property EmvMac Amazon.PaymentCryptographyData.Model.MacAlgorithmEmv

Gets and sets the property EmvMac.

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

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5