APDU: Application Protocol Data Unit
指令格式:
Command | Type |
---|---|
Send Cmd | CLA INS P1 P2 Lc Data Le |
Response | Data SW1 SW2 |
发送指令结构:
Send Cmd Header | Send Cmd Body |
---|---|
CLA INS P1 P2 | Lc Data Le |
发送指令参数介绍:
Name | Length (byte) | Desc |
---|---|---|
CLA | 1 | Class, 指令类型 |
INS | 1 | Code, 指令代码 |
P1 | 2 | Arg,指令参数 |
P2 | 2 | Arg,指令参数 |
Lc | 0, 1, 3,… | Lenth,指令长度 |
Data | N | Data,指令数据 |
Le | 0, 1, 2, 3, … | Lenth,响应长度 |
发送指令模式:
Case | Cmd |
---|---|
无发送无响应 | CLA INS P1 P2 00 |
无发送有响应 | CLA INS P1 P2 Le |
有发送无响应 | CLA INS P1 P2 Lc Data |
有发送有响应 | CLA INS P1 P2 Lc Data Le |
响应指令结构
Response Data | Response Status |
---|---|
Data | SW1 SW2 |
… | 90 00(成功) |