Annex B: Transportation of APDU messages by T=1
Annex B.1 Case 1
The command APDU is mapped onto the information field of an I-block without any change.
Command APDU |
| |
Information field |
|
The information field of the I-block received in response is mapped onto the response APDU without any change.
Information field |
| |
Response field |
| |
Annex B.2 Case 2 (short and extended)
The command is mapped into the information field of an I-block without any change.
C-APDU |
| ||
Information field |
|
The response APDU consists of
- either the information field of the I-block received in response,
- or the concatenation of the information fields of successive I-blocks received in response. These blocks shall be chained.
Either information field
Data field | SW1-SW2 |
or concatenation of information fields
| |||
| |||
| |||
R-APDU |
|
Annex B.3 Case 3 (short and extended)
The command APDU is mapped without any change onto
- either the information field of one I-block,
- or the concatenation field of the information fields of successive I-blocks which shall be chained.
C-APDU |
|
Either information field
CLA INS P1 P2 | Lc field | Data field |
or concatenation of information fields
| |||
| |||
|
The information field of the I-block received in response is mapped onto the response APDU without any change.
R-APDU |
| |
Information field |
|
Annex B.4 Case 4 (short and extended)
The command APDU is mapped without any change onto
- either the information field of one I-block,
- or the concatenation of the information fields of successive I-blocks which shall be chained.
C-APDU |
|
Either information field
CLA INS P1 P2 | Lc field | Data field | Le field |
or concatenation of information fields
| ||||
| ||||
|
The response APDU consists of
- either the information of the I-block received in response,
- or the concatenation of the information fields of successive I-blocks received in response. These blocks shall be chained.
Data field | SW1-SW2 |
or concatenation of information fields
| |||
| |||
| |||
R-APDU |
|
- Easy-to-use chip card integration with .NET library
with C# and VB.NET sample code for Mifare, DESFire EV1, JavaCard, KVK, eGK, SIM, PIV, CAC, HID Prox, iCLASS, SEOS and many more