ГОСТ Р ИСО/МЭК 7816-4—2013
- межотраслевые информационные объекты могут присутствовать в данных управления любым фай
лом (см. 5.3.3);
- межотраслевые элементыданных могут быть извлечены из файлов, обращение ккоторым происхо
дит из враплера (см. 8.5.1). Выбор безымянного DF или EF. известного по его пути, определен в8.3. Считы
вание данных в выбранном EF или DF определено в 8.4;
- межотраслевые информационные объекты могут быть извлечены с помощью команд GET DATA
(см. 7.4.2).
8.5.1 Косвенные ссылки на элементы данных
Список элементов, список тегов, список заголовков, список расширенных заголовков и врапперы
представляют собой межотраслевые элементы данныхдля косвенного обращения к элементам данных в
строке байтов, например, содержание файлов EF. поддерживающих единицы данных, поля данных,
являющиеся результатом выполнения командных APDU (см. 8.4), строки байтов для подписи (см.
ИСО/МЭК 7816-8 (4)). Такой элементданных сообщает карте, как интерпретировать поле данных команды
или каксформировать поледанных ответа.
Список элемонтов. Данный межотраслевой элементданных, обращение к которому происходит с
помощью тега ’5F41’. обозначает, что информация для извлечения не представлена в качестве инфор
мационных объектов, но находится под управлением приложения. Он должен использоваться только в
пределах шаблона враплера. Настоящий стандарт не определяет его структуру и обратную инфор
мацию.
Список тегов. Данный межотраслевой элемент данных, обращение к которому происходит с помо
щью тега 5С, представляет собой сцепление полей данных без разграничений. Строка байтов состоит из
информационных объектов, находящихся в том же порядке, что и список тегов.
Список заголовков. Данный межотраслевой элемент данных, обращение к которому происходит с
помощью Tefa ’5D’. представляет собой сцепление пар полей тегов и полей длин без разграничений. Строка
байтов состоит из полей значений, находящихся в том же порядке, что и список заголовков.
Список расширенного заголовка. Данный межотраслевой элементданных, обращение к которому
происходит с помощью тега ’4D*. представляет собой сцепление пар полей тегов и полей длин без разгра
ничений. Строка байтовформируется следующим образом;
- если тег указывает на простое кодирование, то пара поля тега и поля длины заменяется данными,
обращение к которым происходит с помощью тега:
- тег. указывающий на составное кодирование, с последующей ненулевой длиной, за исключением
’80’. вводит поле значения, которое представляет собой список расширенных заголовков. Тег, указываю
щий на составное кодирование, с последующей нулевой длиной игнорируется. Тег, указывающий
на составное кодирование, с последующим значением ’80’ означает, что полный составной
информационный объект/лолный шаблон включен встроку байтов;
- карта должна игнорироватьэлементы из списка расширенного заголовка, который не соответствует
заданной структуре.
Строка байтов состоитлибо из:
- полей значения простых информационных объектов, возможно усеченных в соответствии с указан
ными длинами (случай 1), или из
- простых информационных объектов, возможно усеченных в соответствии с указанной длиной
и вложенных в соответствующий шаблон, длина которого соответствует правилам BER-TLV
(случай 2);
-длина ’80’, если представлена,должна быть заменена актуальной длиной. Полный составной инфор
мационный объект/лолный шаблон включен в строку байтов.
Кодирование строки байтов, а именно, информационных объектов или элементовданных, указано
соответствующим кодом INS или соответствующим параметром команды, например соответствующее ко
дирование поля данных (либо составноедля содержащих информационные объекты, либо простое для
содержащих элементы данных), или теги ’АС’ или ВС’ (см. таблицу 31). используемые в команде PERFORM
SECURITY OPERATION (см. ИСО/МЭК 7816-8 (4)).
78