EmvEncryptionAttributes

Parameters for plaintext encryption using EMV keys.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An input used to provide the intial state. If no value is provided, Amazon Web Services Payment Cryptography defaults it to zero.

Link copied to clipboard

The EMV derivation mode to use for ICC master key derivation as per EMV version 4.3 book 2.

Link copied to clipboard

The block cipher method to use for encryption.

Link copied to clipboard

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN). Typically 00 is used, if no value is provided by the terminal.

Link copied to clipboard

The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.

Link copied to clipboard

The derivation value used to derive the ICC session key. It is typically the application transaction counter value padded with zeros or previous ARQC value padded with zeros as per EMV version 4.3 book 2.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String