ГОСТ I»ИСО/МЭК 7816-4-2004
Та бл ица 43 —Командный APDU команды ПРИСОЕДИНИТЬ ЗАПИСЬ
CLA
INS
PI
Р2
Поле Lc
Поле данных
Пате L,
Как определено в 5.4.1
Е2‘
Действителен только байт Р1 =■’00’
См. таблицу 44
Длина последующегополя данных
Запись, подлежащая присоединению
Пустое
Таблица 44 —Кодирование байга управления ссылками Р2
Ь8Ь7Ь6bSм
ьз
Ь2ыС м ы с л о в о е с о д е р ж а н и е
00000
000
Выбираемый в текущий момент EF
XXXXX
00
оКороткий идентификатор EF
(нс все равны)
Любое другое значениеRFU
Если записи яаляются информационными объектами SIMPLE-TLV (см. 5.4.4), то для этого
случая в таблице 45 для наглядности предстаатен формат поля данных командного сообщения.
Таблица 45 —Поле данных команды
Полное присоединение одной записи
тп
Ln
(один байт)(один или три байта)
Все байты данных записи
(1_п байтов)
6.7.4 О т в е т н о ес о о б щ е н и е( н о м и н а л ь н ы йс л у ч а й )
Ответный APDU команды ПРИСОЕДИНИТЬ ЗАПИСЬ представлен в таблице 46.
Табл и ц а 46 —Ответный APDU команды ПРИСОЕДИНИТЬ ЗАПИСЬ
П ате данных
SW I, SW2
Пустое
байты состояния
6.7.5 С о с т о я н и яп о с л ео б р а б о т к и
Может возникать следующее специфическое состояние предупреждения.
Если байт SW1 = ’63’, а байт SVV2 равен:
‘СХ* —счетчик (успешное присоединение записи, но после использования внутренней про
граммы повторений; ’X* * 0’ указывает число повторных попыток; ’X’ = *0’ означает, что счетчик
не предусмотрен).
Могут возникать следующие специфические состояния ошибки.
Если байт SWI =
’65’,
а байт SW2 равен:
*8Г —отказ памяти (безуспешное присоединение записи).
Если байт SW1 " ’67’, а байт SW2 равен:
’00’ —неверно указанная длина (пустое поле Ц.).
Если байт SWI = ’69\ а байт SW2 равен:
‘8Г —команда несовместима со структурой файла;
’82’ —состояние зашиты неудовлетворительное;
‘86’ —команда невозможна (нет текущего EF).
Если байт SW1 = ’6А\ а байт SW2 равен:
‘8Г —функция не поддерживается:
’82’ —файл не найден;
’84’ —область памяти в файле недостаточна;
’85’ —Lc не согласуется со структурой TLV.
35