MacAttributes
Parameters that are required for DUKPT, HMAC, or EMV MAC generation or verification.
Inheritors
Types
The encryption algorithm for MAC generation or verification.
Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm3.
Parameters that are required for MAC generation or verification using EMV MAC algorithm.
Functions
Casts this MacAttributes as a Algorithm and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithm value. Throws an exception if the MacAttributes is not a Algorithm.
Casts this MacAttributes as a Algorithm and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithm value. Returns null if the MacAttributes is not a Algorithm.
Casts this MacAttributes as a DukptCmac and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Throws an exception if the MacAttributes is not a DukptCmac.
Casts this MacAttributes as a DukptCmac and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Returns null if the MacAttributes is not a DukptCmac.
Casts this MacAttributes as a DukptIso9797Algorithm1 and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Throws an exception if the MacAttributes is not a DukptIso9797Algorithm1.
Casts this MacAttributes as a DukptIso9797Algorithm1 and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Returns null if the MacAttributes is not a DukptIso9797Algorithm1.
Casts this MacAttributes as a DukptIso9797Algorithm3 and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Throws an exception if the MacAttributes is not a DukptIso9797Algorithm3.
Casts this MacAttributes as a DukptIso9797Algorithm3 and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmDukpt value. Returns null if the MacAttributes is not a DukptIso9797Algorithm3.
Casts this MacAttributes as a EmvMac and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmEmv value. Throws an exception if the MacAttributes is not a EmvMac.
Casts this MacAttributes as a EmvMac and retrieves its aws.sdk.kotlin.services.paymentcryptographydata.model.MacAlgorithmEmv value. Returns null if the MacAttributes is not a EmvMac.