ГОСТ Р ИСО/МЭК 7816-13—2013
Приложение В
(справочное)
Пример практического осуществления управления приложением карты
В.1 Введение
Данный пример показывает двухступенчатую модель создания и активации приложения: вначале установка
кода приложения, затем установка и активация экземпляра приложения.
П р и м е ч а н и е — Данную модель использует GlobalPlatform (GP).
Приложение составляет код приложения и данные приложения. Код приложения (но не данные приложения)
устанавливается в карту с помощью объекта «Load». При инсталляции приложения создается экземпляр объекта
«Load» и, возможно, некоторые данные приложения.
В данном примере создание и активация приложения требуют дополнительно:
- предыдущую аутентификацию системы управления приложением для карт (CAMS);
- защиту команд и запросов с помощью безопасного обмена сообщениями;
- проверку сертификатов эмитентов карт.
В.2 Команды для управления приложением
В.2.1 Команда APPLICATION MANAGEMENT REQUEST
Команда APPLICATION MANAGEMENT REQUEST выдается для того, чтобы запустить и выполнить различ
ные шаги для установки объекта «Load» и инициализации и активации экземпляра приложения.
Т а б л и ц а
В.1 — Пара команда-ответ APPLICATION MANAGEMENT REQUEST
CLA
По ИСО/МЭК 7816-4
’40’
INS
Р1
Р2
Поле Lc
Контроль целевого состояния жизненного цикла приложения: см. таблицу В.2
Контроль управления приложением: см. таблицу В.З
Число байт в поле данных команды
Информация о запросе на управление приложением
Поле данных
Поле L„
С
Отсутствует для кодирования Ne = 0. присутствует для кодирования Ne > 0
Поле данных
Отсутствует или информация о подтверждении управления приложением
SVV1-SW2
См. ИСО/МЭК 7816-4:2005, таблицы 6 и 7 в соответствующих случаях, например ’6982’, ’6985’
Параметр Р1 в команде APPLICATION MANAGEMENT REQUEST описывает назначение команды и закоди
рован в соответствии с таблицей В.2.
Т а б л и ц а В.2 — Контроль целевого состояния жизненного цикла приложения в Р1
ЬйЬ7ьбЬ5Ь4ЬЗ02
ы
Значение
00001100
Переход из состояния «Создание» в состояние «Рабочее Активи
рованное»
00001000
Переход из состояния «Инициализация» в состояние «Рабочее Ак
тивированное»
00000100
00000010
XXXX
----
Переход из состояния «Создание» в состояние «Инициализация»
Переход из состояния «Не Существует» в состояние «Создание»
RFU
14