Действующий

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

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

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

Следующий пример показывает использование команды LOAD APPLICATION в качестве оболочки команд для инсталляции приложения. Это позволяет контролировать весь цикл установки, используя правило однократного доступа для команды LOAD APPLICATION, например, внешнюю аутентификацию с необходимым согласованием ключей для безопасного обмена сообщениями. Такая процедура аутентификации может быть выполнена системой управления приложением для карт (CAMS).

Примечание 1 - Последовательность команд может быть отправлена с использованием безопасного обмена сообщениями.

Примечание 2 - Команда-на-выполнение в поле данных команды кодируется без использования безопасного обмена сообщениями.


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

CLA

По ИСО/МЭК 7816-4, бит 5, установленный на 1, указывает, что команда не является последней в цепочке команд

INS

'EB'

P1-P2

'0000'

Поле

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

Поле данных

Команда-на-выполнение (тег '52')

'52'-L-... (команда CREATE FILE (DF))

Поле

Отсутствует


Поле данных

Отсутствует

SW1-SW2

'9000' или специфичные байты состояний



Таблица D.2 - Пара команда-ответ LOAD APPLICATION

CLA

По ИСО/МЭК 7816-4, бит 5, установленный на 1, указывает, что команда не является последней в цепочке команд

INS

'EB'

P1-P2

'0000'

Поле

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

Поле данных

Команда-на-выполнение (тег '52')

'52'-L-... (команда CREATE FILE (EF))

Поле

Отсутствует


Поле данных

Отсутствует

SW1-SW2

'9000' или специфичные байты состояний



Таблица D.3 - Пара команда-ответ LOAD APPLICATION

CLA

По ИСО/МЭК 7816-4, бит 5, установленный на 1, указывает, что команда не является последней в цепочке команд

INS

'EB'

P1-P2

'0000'

Поле

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

Поле данных

Команда-на-выполнение (тег '52')

'52'-L-... (команда UPDATE BINARY)

Поле

Отсутствует


Поле данных

Отсутствует

SW1-SW2

'9000' или специфичные байты состояний



Таблица D.4 - Пара команда-ответ LOAD APPLICATION

CLA

По ИСО/МЭК 7816-4, бит 5, установленный на 0, указывает, что команда является последней в цепочке команд

INS

'EB'

P1-P2

'0000'

Поле

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

Поле данных

Команда-на-выполнение (тег '52')

'52'-L-... (команда ACTIVATE FILE (DF))

Поле

Отсутствует