3 - Command Set
Info ID
Key Status
0x80
kcv_type=0
0x80
kcv_type=1
0x80
kcv_type=2
0x80
kcv_type=3
0x80
kcv_type=4
0x80
kcv_type=5
0x80
kcv_type=9
All other
0x80
kcv_types
* lbllen = authorization key's label length
** SN = serial number of cert; DN = distinguished names of subject or issuer of cert; Data length varies
with SN and DN length; max length is 59.
*** its corresponding CA cert
**** KCV = Key Check Value, where the lowest 6 digits are valid
3.4.15 Command 0x0F - Login/Authenticate
The host uses this command to authenticate with the device (log in) or to revoke authentication (log out).
The host must follow these steps to initiate authentication:
1) Request an authentication token from the device using Command 0x0B - Get Challenge
2) Decrypt the received token with the authentication key
3) Transform the token and encrypt it with the authentication key
4) Call the Login / Authenticate form of this command.
If an error occurs, the device will terminate the command and report the error in ACKSTS of Command
0x01 - Response ACK. For a full list of error codes, see Appendix C Status and Message Table, Table
3-76.
If no error occurs, authentication is successful.
Table 3-18 - Usage Table for Command 0x0F (For Login/Authenticate)
Bit
7
Byte 0
0x0F
0x00 = Logout
Byte 1
0x01 = Login / Authenticate
DynaPro Mini| PIN Encryption Device | Programmer's Manual (Commands)
Data
length
4
KCV value
4
KCV value
4
KCV value
4
KCV value
4
Hash value
4
Hash value
4
KCV value
0
6
5
Page 45 of 128 (D99875629-43)
Data
KCV**** for Auth key
KCV for PIN key
KCV for MSR key
KCV for fixed PIN key
Device authorization key signed by
PIN cert
Device authorization key signed by
MSR cert
KCV for Acquirer Master key
KCV****
4
3
Description
2
1
0
Need help?
Do you have a question about the DynaPro Mini and is the answer not in the manual?
Questions and answers