Статус документа
Статус документа

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

     6.3 Команда ДЕЗАКТИВИРОВАТЬ ФАЙЛ (DEACTIVATE FILE)


Команда DEACTIVATE FILE запускает обратимую деактивацию файла. После успешного завершения команды, в дополнение к команде SELECT, только команды ACTIVATE FILE, DELETE FILE, TERMINATE FILE EF и в случае файла DF TERMINATE FILE DF будут разрешены.

Применительно к дезактивированному файлу команда SELECT будет выбирать файл и возвращать SW1-SW2 = '6283' в качестве значения состояния предупреждения: выбранный файл становится недействительным, т.е. дезактивируется.

Если выбран файл EF, то команда будет применяться только к файлу EF и не применяться к родительскому файлу DF.

Если Р1-Р2 = '0000' и поле данных команды отсутствует, то команда применяется к файлу, который был выбран командой, выполненной непосредственно перед командой DEACTIVATE FILE. Другие значения Р1-Р2, включая правила, определяющие уникальность идентификатора файла, определены в команде SELECT.

Следует использовать безопасный обмен сообщениями. Если ответный APDU не защищен, то способ проверить, что функция правильно выполняется, в стандартах серии ИСО/МЭК 7816 не определен.

Из соображений безопасности те же функциональные возможности могут быть достигнуты собственными средствами.


Таблица 3 - DEACTIVATE FILE, пара команда-ответ

CLA

Как определено в ИСО/МЭК 7816-4

INS

'04'

Р1-Р2

'0000' Дезактивирует текущий файл

Другие значения: как определено для команды SELECT (см. ИСО/МЭК 7816-4)

Поле

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

Поле данных

Как определено для команды SELECT (см. ИСО/МЭК 7816-4)

Поле

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

Поле данных

Отсутствует

SW1-SW2

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