ISO 7816 CLA Values
Common ISO/IEC 7816-4 CLA byte values. Interindustry, proprietary, GlobalPlatform, secure-messaging variants. Pair with the CLA decoder to walk bit-fields.
What this reference covers
Spec
ISO/IEC 7816-4 §5.4.1.
Companion tool
Reading
Usage notes
The four command cases describe whether data is sent, expected, both, or neither: Case 1 (header only), Case 2 (expect response, Le), Case 3 (send data, Lc), and Case 4 (both). Short-length encoding uses one byte for Lc/Le; extended length uses three. The CLA byte also signals secure messaging and logical-channel selection.
0x00 A4is SELECT;0x00 B0is READ BINARY;0x00 C0is GET RESPONSE — the command you issue after a0x61xxstatus word.- Proprietary classes (
CLAwith the top bits set) fall outside the interindustry set and follow the card's own specification. - Decode the status word a command returns with the APDU status-word reference, and build or inspect commands with the APDU parser.