ГОСТ Р ИСО/МЭК 7816-4-2004
6.4.2 У с л о в и яи с п о л ь з о в а н и яи з а ш и т ы
Если команда содержит разрешенный короткий идентификатор EF. она устанавливает указы
ваемый файл в состояние текущего EF.
Обработка команды осуществляется в выбранном в текущий момент EF. Команда может быть
выполнена только в том случае, если состояние защиты удоапетворяет атрибутам секретности для
функции стирания.
Команда должна прерываться в том случае, если она применяется к EF без прозрачной
структуры.
6.4.3 К о м а н д н о ес о о б щ е н и е
Командный APDU команды ИСКЛЮЧИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ представлен втаблице 33.
Т а б л и ц а 33 - К омандны й A PD U команды И С К Л Ю Ч И Т Ь Д В О И Ч Н О Е ЗН А Ч ЕН И Е
CLA
Как определено в 5.4.1
INS
Ч)Е’
P I. Р2
С м. текст ниж е
П оле Lc
Пустое или ’02*
П оле данных
С м. текст ниже
П апе L.
Пустое
Если бит Ь8= 1в байте PI. то биты Ь7 и Ь6 байта PI устанавливаются в ноль (биты RFU), биты
Ь5—Ы байта Р1 являются коротким идентификатором EF, а байт Р2 представляет собой смещение
первого байта, подлежащего стиранию, в единицах данных от начала файла.
Если бит Ь8=0 в байте Р1, то сцепление байтов PI || Р2 представляет собой смещение первого
байта, подлежащего стиранию, в единицах данных от начала файла.
Если поле данных представлено, оно кодирует смешение первой единицы данных, не подле
жащей стиранию. Это смещение должно превышать смещение, закодированное в байтах PI. Р2.
Если поле данных является пустым, команда стирает файл до конца.
6.4.4 О т в е т н о ес о о б щ е н и е( н о м и н а л ь н ы йслуча й)
Ответный APDU команды ИСКЛЮЧИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ представлен втаблице 34.
Т а б л и ц а34 - О тветный A PD U команды И С К Л Ю Ч И Т Ь Д В О И Ч Н О Е ЗН А Ч ЕН И Е
Поле данных
SWI. SW2
Пустое
Вайты состояния
6.4.5 С о сто я и и я п о с л ео б р а б о т к и
Может возникать следующее специфическое состояние предупреждения.
Если байт SWI = ’63*. а байт SW2 равен:
’СХ’ —счетчик (успешное стирание, но после использования внутренней программы повторений:
’X’
*
’0’ указывает число повторных попыток; ’X’ = ’0’ означает, что счетчик не предусмотрен).
Могут возникать следующие специфические состояния ошибки.
Если байт SW1 = ”65’, а байт SW2 равен:
’8Г —отказ памяти (безуспешное стирание).
Если байт SW1 " ’67’, а байт SW2 равен:
’00’ —неверно указанная длина (несоответствующее поле Lt).
Если байт SW1 = ’69’, а байт SW2 равен:
’81’ —команда несовместима со структурой файла;
’82‘ —состояние зашиты неудовлетворительное;
’86’ —команда невозможна (нет текущего EF).
Если байт SWI = ’6А\ а байт 8W2 равен:
’8Г —функция не поддерживается;
”82’ — файл не найден.
Если байт SW1 = ’6В\ а байт SW2 равен:
’00* —неверно указанные параметры (смещение выходит за пределы EF).
30