For the complete documentation index, see llms.txt. This page is also available as Markdown.

EMV Configuration CA Public Keys

EMV Configuration CA Public Keys File Type

The host can load this file type to control the behavior of the device’s EMV contact and contactless kernels when the device should support Offline Data Authentication (ODA). Populate all values from information provided by each payment brand that should be supported by the device. The host can load this file using Command 0xD812 - Start Send File to Device (Unsecured).

MagTek provides tools that allow these settings to be loaded using a Microsoft Excel spreadsheet in xlsx format for more convenient authoring, review, and change tracking. For a reference sample spreadsheet,

contact MagTek Support Services. The MagTek tools expect the spreadsheet to be formatted format as shown in Table 41. Each CA Key to be supported is defined in a tab of the Excel file.

Table - EMV Configuration CA Keys File Type

Tag
Len
Value / Description
Typ
Req
Example

DFDF79

05

Registered Application ID (RID)

B

R

A0 00 00 00 04

DFDF7A

01

CA Public Key Index

B

R

05

DFDF7B

var

CA Public key Modulus

B

R

B8 04 8A … D5 97

DFDF7C

01 or 03

CA Public Key Exponent

B

R

03

DFDF7D

14

CA Public Key Checksum

B

R

EB FA 0D 5D 06 D8 CE 70 2D A3 EA E8 90 70 1D 45 E2 74 C8 45

The MagTek tool converts the spreadsheet data into the format shown in CA Keys Raw Format.

Table - CA Keys Raw Format

CA Keys Raw Format

RID (5 Bytes) As defined by the payment brand.

Index (1 Byte) As defined by the payment brand.

Exponent Length (1 Byte)

  • 0x01

  • 0x03

Key Length (1 Byte), Max of 248 bytes per EMVCo specifications

Exponent (1 or 3 Bytes)

  • 0x03

  • 0x010001

Modulus As defined by the payment brand.

Additional CA Keys, repeating from RID through Modulus, as needed.

SHA-1 hash of all data in the file

Last updated