All pages
Powered by GitBook
1 of 1

Loading...

Signature Capture File Type (Touch Only)

The signature capture file type produced when the host invokes 0x1801 - Request Cardholder Signature (Touch Only) is a TLV data object in the format below. If the encryption is enabled in Command 0x1801, please refer to Encrypted Signature Capture File Type below.

Signature Capture File Type

Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default

/DFDF54

var

MAC KSN

B

R

/DFDF55

var

MAC Encryption Type

B

R

/F8

var

Container for Encrypted Data

T

R

//DFDF59

var

Encrypted Data Primitive ( length includes padding) Decrypt the value of this TLV data object using the algorithm and variant specified in the Encrypted Data KSN parameter and the Encryption Type parameter below to read its contents.

B

R

//DFDF56

var

Encrypted Data KSN

B

R

//DFDF57

01

Encrypted Data Encryption Type See Encryption Type for a list of valid values.

B

R

PKCS7 padding for MAC calculation, maximum 16 bytes, minimum 1 byte

Four-byte MAC checksum. The host should calculate the MAC and verify that it matches.

/DFDF55

var

MAC Encryption Type

B

R

/F8

var

Container for Encrypted Data

T

R

//DFDF59

var

Encrypted Data Primitive, length includes padding

T

R

///FC

var

Decrypted Data Container, length excludes padding

T

R

////A1

var

Signature file container, maximum 4,000 bytes

T

R

/////81

08

Signature Window Width and Height, refer to Signature Capture File Type.

B

R

/////82

var

Signature Coordinate Values List, refer to Signature Capture File Type.

B

R

////81

04

Real Time Clock, Epoch Time in seconds, unsigned 32 bits. The date and time shall be Universal Time Coordinated (UTC).

B

R

////82

04

Device Serial Number

B

R

////A3

var

User data parameters for item #0 to item #3. The maximum total size of 0xA3 TLV is 4,000 bytes.

T

O

/////81

var

User data item #0, optional

B

O

/////82

var

User data item #1, optional

B

O

/////83

var

User data item #2, optional

B

O

/////84

var

User data item #3, optional

B

O

PKCS7 padding for encryption, maximum 16 bytes, minimum 1 byte

//DFDF56

var

Encrypted Data KSN

B

R

//DFDF57

01

Encrypted Data Encryption Type See Encryption Type for a list of valid values.

B

R

PKCS7 padding for MAC calculation, maximum 16 bytes, minimum 1 byte

Four-byte MAC checksum. The host should calculate the MAC and verify that it matches.

81

08

Signature Window Width and Height Bytes 0..1 = Left edge (minimum value of all X coordinates) Bytes 2..3 = Right edge (maximum value of all X coordinates) Bytes 4..5 = Top edge (minimum value of all Y coordinates) Bytes 6..7 = Bottom edge (maximum value of all Y coordinates)

B

R

0000 00FD 0000 0078 (landscape) 0000 00C8 0000 00B9 (portrait)

82

var

Signature Coordinate Values List This is a blob that consists of a raw list of point coordinates representing the signature. Each coordinate is 4 bytes long, where the first 2 bytes are the X coordinate of that point and the second 2 bytes are the Y coordinate of that point.

B

O

F9

var

Container for MAC structure and generic data, length excludes MAC padding and MAC checksum

T

F9

var

Container for MAC structure and generic data, length excludes MAC padding and MAC checksum

T

Encrypted Signature Capture File Type

Encrypted Signature Capture File Type (after decryption)

R

R