Действующий

ГОСТ Р ИСО/МЭК 7816-13-2013 Карты идентификационные. Карты на интегральных схемах. Часть 13. Команды для управления приложениями в мульти-прикладной среде

Приложение C
(справочное)

Дополнительные практические примеры управления приложением карты

C.1 Введение


Данный пример показывает трехступенчатую модель создания и активации приложения: назначить ресурсы карты, установить код приложения и данные и провести активацию рабочего состояния.

Примечание - Данную модель использует MULTOS.


Начальная команда APPLICATION MANAGEMENT REQUEST обеспечивает доступность ресурсов карты и подготавливает карту для последующих запросов на управление информационным наполнением карты. Далее приложение устанавливается в карту с помощью команды LOAD APPLICATION. Приложение состоит из кода приложения и данных приложения, контрольной информации файла по умолчанию, вхождения файла в каталог, цифровой подписи и блока преобразования ключей. Все это устанавливается в карту как Модуль Установки Приложения. Вторая и окончательная команда APPLICATION MANAGEMENT REQUEST завершает создание приложения и процессы активации, включая проверку авторизации эмитента карты и цифровую подпись (провайдера услуг приложения) Модуля Установки Приложения.

C.2 Команды для управления приложением

C.2.1 Команда APPLICATION MANAGEMENT REQUEST

Команду APPLICATION MANAGEMENT REQUEST вызывают для инициализации и завершения процессов установки приложения.


Таблица C.1 - Пара команда-ответ APPLICATION MANAGEMENT REQUEST

CLA

По ИСО/МЭК 7816-4

INS

'EA'

P1

Назначение APPLICATION MANAGEMENT REQUEST: см. таблицу C.2

P2

Назначение APPLICATION MANAGEMENT REQUEST: см. таблицу C.3

Поле

Число байт в поле данных команды

Поле данных

Сертификат установки приложения

Поле

Отсутствует для кодирования =0, присутствует для кодирования >0


Поле данных

Отсутствует или Сертификат открытого ключа карты

SW1-SW2

См. ИСО/МЭК 7816-4:2005, таблицы 6 и 7 в соответствующих случаях, например '6982', '6985'

          

Параметр P1 команды APPLICATION MANAGEMENT REQUEST описывает назначение команды и кодирован в соответствии с таблицей C.2.


Таблица C.2 - Кодирование P1 в команде APPLICATION MANAGEMENT REQUEST

b8

b7

b6

b5

b4

b3

b2

b1

Значение

0

0

0

0

1

1

1

0

Переход из состояния "Не существует" в состояние "Рабочее Активированное"

          

Параметр P2 команды APPLICATION MANAGEMENT REQUEST описывает назначение команды и кодирован в соответствии с таблицей C.3.


Таблица C.3 - Кодирование P2 в команде APPLICATION MANAGEMENT REQUEST

b8

b7

b6

b5

b4

b3

b2

b1

Значение

0

0

0

0

0

0

0

1

Проверка запроса на управление приложением

0

0

0

0

0

0

1

1

Проверка и фиксирование запроса на управление приложением

C.2.2 Команда LOAD APPLICATION

Модуль Установки Приложения делится для передачи в карту на меньшие Компоненты. Команда LOAD APPLICATION запускает передачу Компонента в карту. Для передачи Модуля Установки Приложения в карту может быть использовано множество команд LOAD APPLICATION.