ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а 3 — Последующие межотраслевые знамения CLA
Ь8Ь7Ь6Ь5Ь4ьз02
ыСмысловое содержание
01X
____
010———
—
011
_
Индикация безопасного обмена сообщениями
— - Her SM или SM не указан;
- SM в соответствии с 6. заголовок команды не обрабаты
вается в соответствии 6.2.3.1
01
—
X
———
01 0
01—1
——
—
—
Управление сцеплением команд (см. 5.1.1.1)
- Команда является последней или единственной коман
дой в цепочке;
—
- Команда не является последней командой в цепочке
01
—
—
XXX
XНомер логического канала от четырех до девятнадцати
(см. 5.1.1.2)
Бит 8, установленный на 1, указывает проприетарный класс, за исключением значения ’FF’. которое
является недействительным. Контекст приложения определяет остальные биты.
5.1.1.1 Управление сцеплением команд
Данный раздел определяет механизм, при помощи которого в межотраслевом классе последователь
ные пары команда-ответ могут быть соединены в цепочку. Данный механизм может быть использован при
выполнении многоступенчатой операции, например, передачи слишком длинной для одной команды стро
ки данных.
Если карта поддерживает этот механизм, то этодолжно быть указано (см. таблицу 88. третья таблица
программных функций) в байтах предыстории (см. 8.1.1) или в EF.ATR (см. 8.2.1.1).
Настоящий стандарт определяет поведение карты только в тех случаях, когда цепочка, один раз
инициированная, прерывается до инициализации пары команда-ответ, не являющейся частью цепочки.
Вдругом случае поведение карты стандартом неопределено.
Для сцепления в межотраслевом классе должен использоваться бит 5 в CLA, пока остальные семь
бит остаются постоянными.
- Если бит 5 установлен на 0. то команда является последней или единственной командой в цепи:
- Если бит 5 установлен на 1. то команда не является последней командой в цепочке.
В ответе на команду, которая не является последней командой в цепочке. SW1-SW2. установленные
на ’9000’,означают, что операция к настоящему времени завершена: предупредительная индикация запре
щена (см. 5.1.3). кроме того, могут происходит следующие специфические состояния ошибки:
- Если SW1-SW2 установлены на ’6883’. то ожидается последняя команда в цепочке;
- Если SW1-SW2 установлены на ’6884’, то сцепление команд не поддерживается.
5.1.1.2 Логические каналы
В настоящем разделе определен механизм, посредством которого в межотраслевом классе пара
команда-ответ может обратиться к логическим каналам.
Если карта поддерживает механизм, то она должна указывать максимальное число доступных кана
лов (см. таблицу 88. третья таблица программных функций) в байтах предыстории (см. 8.1.1) или в EF.ATR
(см. 8.2.1.1).
Если указанное картой число доступных каналов ? четыре или меньше, то следует применять таб
лицу 2.
Если указанное картой числодоступных каналов ? пять или более, то следует применять еще таб
лицу 3.
Для обращения к логическим каналам в межотраслевом классе следует применять следующие
правила:
- CLA кодирует номер канала пары команда-ответ,
- основной канал должен быть постояннодоступен, т.е. он не может быть закрыт. Ему присваивается
нулевой номер:
- карты, не поддерживающие данный механизм (по умолчанию), должны использовать только основ
ной канал.
- любойдругой канал может бытьоткрыт при завершении либо команды SELECT (см. 7.1.1). при этом
CLA кодирует номер еще не использованного канала, либо команды MANAGE CHANNEL с функцией
открытия (см. 7.1.2);
7