ГОСТ Р ИСО/МЭК 7816-4-2004
Т а б л и ц а 52 — К одирование последовательности параметров P i—Р2
ЗначениеСмысловое содержание
O r ’ОООО’ до 003F*RFU
От ’0040’ до ’OOFF1
Тег (один байт) инф орм ационною объекта BER-TLV в байте Р2
От ‘0 1 0 0 ’до ’01F F ’
Д анны е прилож ения (оригинальное кодирование)
От ’0200’ до ’02FF*
Тег инф орм ационного объекта SIM PLE -T L V в байте Р2
O r ’0300’ до ’3 F F F ’
RFU
O r ’4000’ до ‘F F F F
Тег (два байта) инф орм ационного объекта BER-TLV в байтах P I, Р2
а) Извлечение данных приложения
Если значение последовательности байтов Р1—Р2 находится в диапазоне от ’0100’ до ’01FF\
то оно должно являться идентификатором, зарезервированным для внутренних проверок, осущест
вляемых картон, и оригинальных услуг, значимых в пределах данного контекста приложения.
б) Извлечение информационных объектов
Если значение последовательности байтов Р1—Р2 находится в диапазоне от ’0040’ до ’00FF’,
то значение байга Р2 должно являться тегом информационного объекта BER-TLV, состоящим из
одного байта. Значение ’0OFF* зарезервировано для получения всех общих информационных
объектов BER-TLV. читаемых в контексте.
Если значение последовательности байтов РI—Р2 находится в диапазоне от ’0200’ до ’02FF",
то значение байта Р2 должно являться тегом информационного объекта SIMPLE-TLV. Значение
’0200’ является RFU. Значение ’02FF’ зарезервировано для получения всех общих информационных
объектов SIMPLE-TLV, читаемых в контексте.
Если значение последовательности байтов Р1—Р2 находится в диапазоне от ’4000’ до FFFF’,
то оно должно являться тегом информационного объекта BER-TLV. состоящим из двух байтов.
Значения ’4000* и ’FFFF являются RFU.
Если запрашивается простой информационный объект, поле данных ответного сообщения
должно содержать значение соответствующего простого информационного объекта.
Если запрашивается составной информационный объект, поле данных ответного сообщения
должно содержать значение составного информационного объекта, т.е. информационные объекты,
включая их тег, длину и значение.
6.9.4 О т в е т н о ес о о б щ е н и е( н о м и н а л ь н ы йс л у ч а й )
Если поле Ц. содержит только нули, то в пределах максимума 256 (для короткого поля) или
65536 (для расширенного поля) вся запрашиваемая информация должна быть выдана.
Ответный APDU команды ИЗВЛЕЧЬ ДАННЫЕ представлен в таблице 53.
Т а б л и и а 53 — Ответный A PD U команды И ЗВ Л ЕЧ Ь Д А Н Н Ы Е
П оле данных
SW 1, SW2
L, байтов (L, мож ет бы ть равно Ц-)
Байты состояния
6.9.5 С о с т о я н и яп о с л е о б р а б о т к и
Может возникать следующее специфическое состояние предупреждения.
Если байт SW1 = ’62’, а байт SW2 равен:
’81’ —часть выдаваемых данных может быть искажена.
Могут возникать следующие специфические состояния ошибки.
Если байт SW1 = ’67’. а байт SW2 равен:
’00’ - неверно указанная длина (пустое пате L,.).
Если байт SW1 = ’69", а байт SW2 равен:
’82’ —состояние зашиты неудовлетворительное;
’85’ —условия использования не удовлетворены.
Если байт SW1 = ’6А\ а байт SW2 равен:
’8Г —функция не поддерживается;
’88’ —ссылочные данные (информационные объекты) не найдены.
Если байт SW1 = ’6С\ а байт SW2 равен:
’XX’ —неверно указанная длина (несоответствующее поле Lc; ’XX’ указывает точную длину).
38