Команды работы с правилами доступа
Для работы с правилами доступа служат команды PUT DATA и GET DATA (см. раздел «Команды работы с данными BER-TLV» п. 9.3) правила доступа представлены в формате Simple-TLV и кодируются в соответствии с рекомендациями ISO 7816-4 для этих команд.
типы файлов:
DF (MF) | BF | FRF | VRF | CRF | TF | KF | ARF |
- | - | - | - | - | - | - | + |
9.6.1 GET DATA
Прочитать правило с заданным идентификатором.
Файл ARF должен быть текущим.
тип команды | out (case 2) |
формат команды:
CLA | 00 |
INS | CA |
P1 | 02 |
P2 | номер правила 02..FE |
Lc | - |
данные | - |
Le | размер правила |
ответ | содержание правила (без тэга и длины) |
характерные статусы ошибок:
6A86 | Неправильные значения параметров P1/P2 |
6A88 | Необходимые данные отсутствуют |
9.6.2 PUT DATA
Записать правило с заданным идентификатором.
Если правило с таким идентификатором уже присутствует в данном файле или в других ARF, в данной директории или выше, то будет ошибка.
Файл ARF должен быть текущим.
тип команды | in (case 3) |
формат команды:
CLA | 00 |
INS | DA |
P1 | 02 |
P2 | номер правила 02..FE |
Lc | размер правила |
данные | содержание правила (без тэга и длины) |
Le | - |
ответ | - |
характерные статусы ошибок:
6A80 | Данные команды имеют недопустимый формат |
6A86 | Неправильные значения параметров P1/P2 |
6A89 | Правило с указанным идентификатором уже есть |