ГОСТ Р ИСО/МЭК 7816-13—2013
7 Команды для управления приложением
После выбора приложения для управления картой и необязательной процедуры аутентификации
процедура управления для приложения на карте является результатом использования одной или не
скольких из трех следующих команд:
- команды APPLICATION MANAGEMENT REQUEST;
- команды LOAD APPLICATION;
- команды REMOVE APPLICATION.
Приложение для управления картой должно поддерживать, как минимум, первые две команды.
Если приложениедля управления картой поддерживает команду, определенную в настоящем раз
деле. то. по крайней мере, одна опция команды должна поддерживаться.
Команда для управления приложением может быть выполнена, только если состояние защиты
удовлетворяет условиям секретности, которые определены приложением для управления картой.
7.1 Команда APPLICATION MANAGEMENT REQUEST
Команда APPLICATION MANAGEMENT REQUEST запускает методику управления приложением.
Приложение для управления картой проверяет информацию о запросе на управление приложением,
присутствующую в поле данных команды. Данная команда может следовать за командой LOAD AP
PLICATION. описанной в 7.2. Если поддерживается управление ресурсами памяти, то распределение
ресурсов памяти для приложения, как описано в шаблоне распределения ресурсов памяти (тег 7F65’)
должно соответствовать правилам, определенным в 5.3.
Т а б л и ц а
6 — Пара команда-ответ APPLICATION MANAGEMENT REQUEST
CLA
По ИСО/МЭК 7816-4
INS
’40’ или ’41’
Р1
Контроль состояния жизненного цикла приложения в соответствии с таблицей 7
Р2
Контроль управления приложением в соответствии с таблицей 8
Поле Lc
Число байт в поле данных команды
Поле данных
Информация о запросе на управление приложением, формат и содержание которой неявно
известны приложению для управления (INS = ’40’) или закодированы в следующем информа
ционном обьекте (INS = ’41’):
AID (тег ’4F’) целевого приложения (обязательно);
Распределение ресурсов памяти (тег ’7F65’):
Один или несколько блок(ов) цифровой подписи (тег 7F2D’), содержащий(е) DO цифровой
подписи (тег ’9Е’) и возможно дальнейшие DO. например. DO значения хэш (тег ’90’) с хэш
кодом приложения;
Поле Le
Отсутствует для кодирования Ne = 0. присутствует для кодирования Ne > 0
Поле данных
Дополнительная информация или отсутствует
SW1-SW2
См. ИСО/МЭК 7816-4:2005. таблицы 6 и 7 в соответствующих случаях, например ’6982’. ’6985’
- Информация о запросе на управление приложением может содержать и другие информационные объ
екты. например, номер идентификации эмитента (тег ’42’), осыпка на файл (тег ’51’) или произвольные данные
(тег ’53’ или 73’);
- Кодирование блока цифровой подписи (тег ’7F3D’) выходит за рамки настоящего стандарта.
Т а б л и ц а 7 — Контроль искомого состояния жизненного цикла приложения в Р1
Ь8Ь7обЬ5Ь4
ьз
Ь2
ы
Значение
00000000
Информация не предоставлена
00000010
Переход из состояния «Не существует» в состояние «Создание»
00000100
Переход из состояния «Создание» в состояние «Инициализация»
00000
1
10
Переход из состояния «Не существует» в состояние «Инициали
зация»
8