ГОСТ Р ИСО/МЭК 7816-4—2013
8 Услуги карты, не зависимые от приложения
В настоящем разделе приводится описание услуг, предоставляемых картой, не зависимых от прило
жений и именуемых далее в тексте как «услуги карты» по:
1)идентификации карты;
2) выбору и идентификации приложения;
3) выбору по пути;
4) извлечению данных;
5) извлечению элемента данных;
6)строкам байтов, образованных картой.
Их назначение заключается в обеспечении механизмов обмена между картой и устройством сопря
жения. не имеющих никакой информации друг о друге, за исключением той. что они оба удовлетворяют
требованиям настоящего стандарта. Услуги карты являются результатом любой комбинации байтов преды
стории (см. 8.1.1), содержимого EF.DIR и EF.ATR (см. 8.2.1.1) и последовательностей команд. Если не
указано иное, каждое командное APDU использует CLA. установленный на 00’. т.е. использует основной
логический канал и не использует сцепление команд и безопасный обмен сообщениями.
Приложение не обязательнодолжно соответствовать положениям настоящего раздела, кактолько
онобудет идентифицировано и выбрано в карте. Для осуществления подобных функций оно может исполь
зовать другие механизмы, совместимые с настоящим стандартом. Поэтому такие решения могут и не
гарантироватьобмен.
8.1 Идентификация карты
Данная услуга позволяет устройству сопряжения идентифицировать карту, а также выяснять, как с
ней взаимодействовать. Байты предыстории (см. 8.1.1)обеспечивают основную поддержку для идентифи
кации карты. Карта предоставляет информацию внешнему устройству о своем логическом содержании
напрямую, например, через байт данных «услуги карты» (см. 8.1.1.2.3). и/или неявно, например, с помо
щью исходныхданныхдоступа (см. 8.1.1.2.4). указывающих доступ к файлу, выбираемому неявным обра
зом сразу после ответа на восстановление и. возможно, выбора протокола и параметров. Поэтомуданные,
доступные на этом этапе, т . е. строка исходных данных (см. 8.1.2), могут быть впоследствии
неизвле каемыми.
8.1.1 Байты предыстории
8.1.1.1 Назначение и общая структура
Байты предыстории указывают рабочие характеристики для карт.
- Если карта отвечает на восстановление, то Ответ-на-Восстаиовление может содержать байты пре
дыстории (см. ИСО/МЭК 7816-3).
- Если физический интерфейс не позволяет картеответитьна восстановление, например, универсаль
ная последовательная шина или доступ с использованием радиочастотной связи, то команда GET DATA
(7.4.2) может извлечь байты предыстории (тег ’5F52’).
Первым байтом предыстории является «байт индикатора категории». Если байт индикатора категории
установлен на ’00’. ’10’ или ’8Х’. тодля этого случая в таблице 83 проиллюстрирован формат байтов преды
стории. Любоедругое значение указывает на проприетарный формат
Т а б л и ц а 83 — Байт индикатора категории
Значение
Смысловое содержание
00’
Индикатор состояние должен быть представлен в виде последних трех байт предыстории
(см. 8.1.1.3)
*10’
См. 8.1.1.4
’80’
Индикатор состояние может присутствовать в информационном объекте COMPACT-TLV (один,
два или три байта, см. 8.1.1.3)
От ’81’до’8Б’
Зарезервировано для использования в будущем
П р и м е ч а н и е — Любое другое значение указывает на проприетарный формат.
69