Initialize_authentication, Verify_authentication – ACS ACR38K Smart Keyboard User Manual
Page 30

ACR38x (CCID) – Reference Manual
Version 6.04
www.acs.com.hk
Page 30 of 58
Response Data Format (abData field in the RDR_to_PC_DataBlock)
SW1
SW2
ErrorCnt
90h
Where:
SW1
= 90h
SW2 (ErrorCnt) = Error Counter. FFh indicates the verification is correct. 00h indicates the
password is locked (or exceeded the maximum number of retries). Other
values indicate the current verification has failed.
9.3.4.5. INITIALIZE_AUTHENTICATION
Command Format (abData field in the PC_to_RDR_XfrBlock)
Pseudo-APDU
CLA INS
P1
P2
Lc
Q(0) Q(1) … Q(7)
FFh
84h
00h
00h
08h
Where:
Byte Address
Memory address location of the memory card
Q(0),Q(1)…Q(7)
Host random number, 8 bytes
Response Data Format (abData field in the RDR_to_PC_DataBlock)
SW1 SW2
Where:
SW1 SW2 = 90 00h if no error
9.3.4.6. VERIFY_AUTHENTICATION
Command Format (abData field in the PC_to_RDR_XfrBlock)
Pseudo-APDU
CLA INS
P1
P2
Lc
Q1(0) Q1(1) … Q1(7)
FFh
82h
00h
00h
08h
Where:
Byte Address
Memory address location of the memory card
Q1(0),Q1(1)…Q1(7)
Host challenge, 8 bytes