Протоколы Internet


Смарт-карты EMV - часть 11


/p>

Во всех случаях после реализации операции TTL ждет прихода процедурного байта или статусного сообщения.

Командное сообщение, посылаемое от прикладного уровня, и сообщение-отклик ICC называются APDU (Application Protocol Data Unit). Формат APDU показан на рисунке 4.6.4.8.

Рис. 4.6.4.8. Структура командного APDU.

Все поля заголовка имеют по одному байту. Поле данных содержит Lc байт.

Lc

Число байт в поле данные (0 или 1 байт)

Le

Максимальное число байт в поле данных отклика (0 или 1 байт)

Если параметры Р1 и Р2 не используются, коды полей должны равняться 00.

Формат отклика APDU аналогичен показанному на 4.6.4.8.

Поле данных имеет переменную длину и, вообще говоря, может отсутствовать. Однобайтовые поля SW1 и SW2 должны присутствовать обязательно. SW1 характеризует состояние обработки команды, а SW2 – является квалификатором обработки команды.

Кодировка команд для полей CLA и INS представлена в таблице 4.6.4.11.

Таблица 4.6.4.11. Кодирование командного байта

CLA

INS

Назначение

APPLICATION BLOCK (Заблокировать приложение)

18

APPLICATION UNBLOCK (Разблокировать приложение)

16

CARD BLOCK (Заблокировать карту)

82

EXTERNAL AUTHENTICATE (Внешняя аутентификация)

АЕ

GENERATE APPLICATION CRYPTOGRAM (Сформировать прикладную криптограмму)

84

GET CHALLENGE (Получить вызов)

СА

GET DATA (Получить данные)

А8

GET PROCESSING OPTIONS (Получить опции обработки)

88

INTERNAL AUTHENTICATE (Внутренняя аутентификация)

24

PERSONAL IDENTIFICATION NUMBER (PIN) CHANGE/UNBLOCK – изменение/разблокировка персонального идентификатора

В2

READ RECORD (Прочесть запись)

А4

SELECT (Выбор)

20

VERIFY (Проверка)

Dx

RFU для платежных систем

Ex

RFU для платежных систем

Xx

RFU производителя для кодирования INS собственника

Ех

xx

RFU эмитента для кодирования INS собственника

Статусные байты SW1 и SW2 указывают TTL, что обработка команды завершена. Значения этих байт интерпретируются в зависимости от обрабатываемой команды. Коды и значения полей SW1 и SW2 представлены в таблице 4.6.4.12.




Начало  Назад  Вперед



Книжный магазин