Posted By:
Clement_SIMON
Posted On:
Thursday, December 13, 2001 03:30 AM
1) The data before the PIN is the applet AID.
To sum it up, the APDU is composed of :
- 80 B8 00 00 11 : Header
- 0A : AID length
- 0A A0 00 00 00 62 03 01 0C 06 01 : Applet AID
- 05 : Installation parameters length
- 01 02 03 04 05 : Install parameters (PIN value)
- 7F : Le parameter
2) In file Wallet.java, line 73 :
pin.update(bArray, bOffset, bLength);
bArray is the APDU buffer.
bOffset is where the install parameters start (located just after the parameters length)
bLength is the length of the install parameters (located just after the applet AID)
Everything is explained in the JavaCard Development Kit User Guide (JCDevKit_User_Guide.pdf).
See page 62, Table 8.