ГОСТ Р ИСО/МЭК 7816-13—2013
Ь4 = 1 указывает на активацию приложения, идентифицированного в поле данных команды. Это распространя
ется на приложение, которое только создано (текущее состояние жизненного цикла — «Создание») или
которое уже инициализировано (текущее состояние жизненного цикла — «Инициализация»).
ЬЗ = 1 указывает на инициализацию приложения, идентифицированного в поле данных команды (текущее со
стояние жизненного цикла — «Создание»),
Ь2 = 1 указывает на создание приложения, идентифицированного в поле данных команды (текущее состояние
жизненного цикла — «Не существует»).
Т а б л и ц а В.З — Контроль управления приложением в Р2
ьа
Ь7
Ь8
Ь5Ь4
ЬЗ
Ь2
МЗначение
000000
0
1Проверка запроса на управление приложением
0000001
1Проверка и фиксация запроса на управление приложением
В данном примере команда APPLICATION MANAGEMENT REQUEST вызывается дважды:
- С Ь2 = 1 в параметре Р1 и Р2. установленном на 0 1 для того, чтобы запустить установку кода приложения
(обьект «Load»). Попе данных команды содержит идентификационную информацию объекта «Load», идентифи
кационную информацию провайдера приложения, информацию распределения ресурсов памяти обьекта «Load»,
хэш-информацию обьекта «Load» и сертификат создания приложения, выпускаемый эмитентом карты. Поле дан
ных ответа не возвращается в ответном сообщении. Следует одна или несколько команд LOAD APPLICATION. При
успешном выполнении последней команды LOAD APPLICATION создание запроса на управления приложением
неявно фиксируется и состояние жизненного цикла приложения устанавливается в состояние «Создание».
- С комбинацией Ь4 = 1и ЬЗ = 1 в параметре Р1 и Р2, установленном в ’03’ для того, чтобы синхронизировано
установить и активировать экземпляр приложения. Поле данных команды содержит идентификационную инфор
мацию об уже установленном объекте «Load», идентификационную информацию экземпляра приложения, ин
формацию распределения ресурсов памяти на экземпляр приложения и сертификат инициализации и активации
приложения, выданный эмитентом карты. При успешном выполнении команда состояние жизненного цикла при
ложения меняется с состояния «Создание» на «Рабочее Активированное». Поле данных ответа может быть воз
вращено в ответное сообщение. Если имеется, информационное наполнение поля данных ответа содержит длину
(кодированную в соответствии с правилами АСН.1. определенными в ИСО/МЭК 8825-1) и значение подтверждения
инициализации и активации приложения.
В.2.2 Команда LOAD APPLICATION
Обьект «Load» делится на множество блоков: блоки «Load» для передачи в карту. Команда LOAD APPLICA
TION запускает передачу блока Load в карту. Для передачи обьекта «Load» в карту может потребоваться множе
ство команд LOAD APPLICATION.
Т а б л и ц а
В.4 — Пара команда-ответ LOADAPPLICATION
CLA
По ИСО/МЭК 7816-4
INS
•ЕА
Р1
Порядковый номер самого старшего байта блока Load, см. таблицу В.5
Р2
Поле Lc
Поле
данных
Порядковый номер самого младшего байта блока Load, см. таблицу В.6
Число байт в поле данных команды
Блок Load
Поле Le
Отсутствует для кодирования Ne = 0. присутствует для кодирования Ne > 0
Поле
данных
Отсутствует или информация о подтверждении создания приложения
SW1-SW2
См. ИСО/МЭК 7816-4:2005. таблицы 6 и 7 в соответствующих случаях, например ’6982’, 6985’
Параметры Р1 и Р2 команды LOAD APPLICATION описывают последовательность блоков Load и кодированы
в соответствии с таблицами В.5 и В.6.
15