ГОСТ Р ИСО/МЭК 7816-13—2013
С.2.2 Команда LOAD APPLICATION
Модуль Установки Приложения делится для передачи в карту на меньшие Компоненты. Команда LOAD AP
PLICATION запускает передачу Компонента 8 карту. Для передачи Модуля Установки Приложения в карту может
быть использовано множество команд LOAD APPLICATION.
Т а б л и ц а
С.4 — Пара команда-ответ LOAD APPLICATION
CLA
INS
Р1
Р2
Поле Lc
По ИСО/МЭК 7816-4
ЕА’
Самый старший байт порядкового номера блока Load. см. таблицу С.5
Самый младший байт порядкового номера блока Load. см. таблицу С.6
Число байт в поле данных команды
Поле данных
Блок Load
Поле Le
Отсутствует для кодирования Nc = 0. присутствует для кодирования Ne > 0
Поле данных
Отсутствует
SW1-SW2
См. ИСО/МЭК 7816-4:2005. таблицы 6 и 7 в соответствующих случаях, например 6982’. ’6985’
Параметры Р1 и Р2 команды LOAD APPLICATION описывают порядковый номер Компонентов и кодированы
в соответствии с таблицами С.5 и С.6.
Т а б л и ц а С.5 — Кодирование Р1 в команде LOAD APPLICATION
Ь8Ь7Ь6Ь5Ь4ЬЗЬ2ЫЗначение
01XXXXXX
Дополнительные блоки, самый старший байт порядкового номера
11XXXXXX
Последний блок, самый старший байт порядкового номера
Ь8 = 0 указывает, что ожидаются дополнительные блоки Load.
Ь8 = 1 указывает последний блок Load в последовательности.
Ь7 = 1указывает порядковый номер блока Load, закодированного в четырнадцати битах, от 0 до 16383.
Т а б л и ц а С.6 — Кодирование Р2 в команде LOAD APPLICATION
Ь8Ь7Ьб05ЬЛЬЗ02
ЫЗначение
XXXXXXX
X
Самый младший байт порядкового номера
Первая команда LOAD APPLICATION предшествует команде APPLICATION MANAGEMENT REQUEST.
Порядковый номер блока Load (младшие четырнадцать бит Р1—Р2) начинается с нуля. Нумерация блоха
Load строго последовательна и возрастает на единицу. Карте передаются данные последнего блока обьекта Load
(Ь8 в Р1 установлен на 1).
С.З Порядок управления приложением
Типовой порядок управления приложением для создания и активации приложения в данной модели выгля
дит следующим образом:
a) Команда SELECT для вь45ора приложения с AID ’Е8 28 BD 08 ОО’.
b
) Команда GET DATA для извлечения шаблона системы управления картой (тег ’7F64’).
c) Команда SELECT для выбора приложения для управления каргой.
d) Команда APPLICATION MANAGEMENT REQUEST для проверки запроса на рабочую активацию Р1 = 0Е‘
и Р2 = ‘ОТ.
e) Первая команда LOAD APPLICATION с параметрами Р1 = ’40’ и Р2 = ‘00’.
f) Множество команд LOAD APPLICATION с последовательно возрастающими параметрами Р1—Р2.
д) Последняя команда LOAD APPLICATION с Р1 = ’Сх’ и Р2 = ‘уz, где хуг — порядковый номер последнего
блока Load.
h) Команда APPLICATION MANAGEMENT REQUEST для рабочей активации с Р1 = ’0Е’ и Р2 = 03’.
18