ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а
38 — Пара команда-ответ SELECT
Тег
Значение
CLA
INS
Р1
Р2
Как определено в 5.1.1
А4’
См. таблицу 39
См. таблицу 40
Поле Lc
Отсутствует для кодирования Nc = 0. присутствует для кодирования Nc > 0
Поле данных
Отсутствует или идентификатор файла, или путь, или имя DF (в соответствии с Р1)
Поле Ц
Отсутствует для кодирования Nc = 0. присутствует для кодирования N0 > 0
Поле данных
Отсутствует или контрольная информация файла (в соответствии с Р2)
SW1-SW2
См. ИСО/МЭК 7816-4. таблицы 5 и 6. где соответствие, например ’6283’. ’6284’, ‘6А80’, ’6А81‘,
’6А82’. ’6А86’. ’6А87’
Если Р1 установлен на 00’. то карта распознает, является ли выбираемый файл файлом MF. DF
или EF, либо благодаря особому кодированию идентификатора файла, либо из-за контекста выполнения
команды.
- Если Р2 установлен на ’00’ и поле данных команды предоставляет идентификатор файла, то он
должен быть уникальным вследующих трех средах: непосредственных потомках текущего DF. родитель
ских DF. непосредственных потомках родительского DF.
- Если Р2 установлен ’00’ и поле данных пустое или установлено на ’3F00’. тоосуществляется выбор
MF.
Если Р1 установлен на ’04’. то поле данных представляет собой имя DF. возможно, укороченное
справа, которым может быть идентификатор приложения (см.8.2.1.2). Если выбор по укороченному имени
DF поддерживается, то следующиеодна задругой такие команды с одним и тем же полемданныхдолжны
выбирать файлы DF. чьи имена совпадают с их полем данных, т. е. с него начинаются. Если карта
принимает команду SELECT с пустым полем данных, то может осуществляться последовательный выбор
всех файлов DF или их подмножества.
Если поле Ц содержит только установленные на ’00’ байты, то все байты, соответствующие опциям
выбора должны быть выданы в пределах максимума 256 для короткого поля Laили 65536 для расширен
ного поля L„. Если поле Lcотсутствует, т.е. нет контрольной информации файла для выдачи, то поле данных
ответадолжно также отсутствовать.
Т а б л и ц а 39 — Р1
Ь8Ь7Ь6Ь5Ь4ьз02
ы
Смысловое содержание
Поле данных команды
000000X
X
Выбор посредством идентифи
катора файла:
0000000
0
Выбирать MF, DF или EF
0000000
0000001
0000001
1
Выбирать дочерний DF
0
Выбирать EF под текущим DF
1Выбирать родительский DF теку
щего DF
Идентификатор файла или пус
тое
Идентификатор DF
Идентификатор EF
Пустое
000001X
X
Выбор поимениDF:
0000010
0
Выбирать по имени
Например, [сокращенный] иден
тификатор приложения
Путь без идентификатора MF
0000
1
0X
0000
1
00
0000100
X
Выборчерезпуть:
0
Выбирать из MF
1Выбирать из текущего DF
Путьбез идентификатора текуще
го DF
П р и м е ч а н и я
1 Любое другое значение зарезервировано для использования в будущем ИСО/МЭК СТК 1 ПК 17.
2 Первая таблица программных функций (см. таблицу 86). если она присутствует в байтах предыстории
(см. 8.1.1) или в EF.ATR (см. 8.2.1.1). указывает методы выбора, поддерживаемые картой.
43