Extended APDU Nominal Cases

The ISO/IEC 7816-4:2013 specification defines an extended APDU as any APDU whose payload data, response data or expected data length exceeds the 256 byte limit. Therefore, the four traditional cases are redefined as follows:

  • Case 1. As in short length, this case is not affected.

  • Case 2S. The legacy Case 2 from previous Java Card technology releases. LE has a value of 1 to 255.

  • Case 2E. The extended version of Case 2S, where LE is greater than 255.

  • Case 3S. The legacy Case 3. LC is less than 256 bytes of data, and LE is zero.

  • Case 3E. The extended version of Case 3, where LC is greater than 255, and LE is zero.

  • Case 4S. The legacy Case 4. LC and LE are less than 256 bytes of data.

  • Case 4E. The extended version of Case 4. LC or LE are greater than 256 bytes of data.