br>
Таблица 4.6.4.12А. Сводные данные по командам/откликам
Команда | CLA | INS | P1 | P2 | Lc | Данные | Le |
APPLICATION BLOCK | 8C/84 | 1E | 00 | 00 | Число байт данных | Код аутенти-фикации сообщения (MAC) | - |
APPLICATION UNBLOCK | 8C/84 | 18 | 00 | 00 | Число байт данных | Компонент MAC | - |
CARD BLOCK | 8C/84 | 16 | 00 | 00 | Число байт данных | Компонент MAC | - |
EXTERNAL AUTHENTICATE | 00 | 82 | 00 | 00 | 8-16 | Issue Authentication Data | - |
GENERATE APPLICATION CRYPTOGRAM | 80 | AE | Парам. ссылки |
00 | Перемен. | Данные транзакции | 00 |
GET DATA | 80 | CA | 9F36 9F13 |
9F36 9F13 |
- | - | 00 |
GET PROCESSING OPTIONS | 80 | A8 | 00 | 00 | Перемен. | Processing Option Data Object List (PDOL) | 00 |
INTERNAL AUTHENTICATE | 00 | 88 | 00 | 00 | Длина аутент. данных | Аутентиф. данные | 00 |
PIN CHANGE/UNBLOCK | 8C/84 | 24 | 00 | 00, 01 или 02 | Число байт данных | PIN данные | - |
READ RECORD | 00 | B2 | Номер записи | Парам. ссылки |
- |
- |
00 |
SELECT | 00 | A4 | Парам. ссылки |
Опции выбора | 05-10 | Имя файла | 00 |
VERIFY | 00 | 20 | 00 | Квали-фикатор | Перемен | PIN данные транзакции | - |
GET CHALLENGE | 00 | 84 | 00 | 00 | - | - | 00 |
Блочный протокол Т=1 предполагает передачу блоков данных между TAL (Terminal Application Layer) и ICC. Эти блоки несут в себе команды, R-APDU (Response Application Protocol Data Unit) и управляющую информацию. Структура блока показана на рисунке 4.6.4.10. Поля заголовка и эпилога (хвостовика) являются обязательными. Биты b1-b3 NAD указывают на адрес отправителя (SAD), а b5-b7 - адрес получателя (DAD). В настоящее время адресация узлов не поддерживается и по этой причине в поле NAD следует записывать код 00. Биты b4 и b8 равны нулю. Код PCB определяет тип блока. Существует три типа блоков: информационные (I-блок), готовности приема (R-блок, подтверждение) и управляющие (S-блок).
Заголовок (Prologue) | Данные | Эпилог | ||
Адрес узла (NAD) | Управляющий протокольный байт (PCB) | Длина (LEN) |
APDU или управляющая информация (INF) | EDC (код детектирования ошибки) |
1 байт | 1 байт | 1 байт | 0-254 байта | 1 байт |