ГОСТ Р ИСО/МЭК 7816-7—2011
П р и м е ч а н и е — Пользователь с профилем DB_0 может быть вставлен в таблицу, описывающую
пользователей, только во время фазы установки базы данных SCQL.
Э.2.2.4 Ответное сообщение
Т а б л и ц а 47 — Ответный APDU команды PERFORM USER
OPERATION на операцию CREATE USER
Поле данных
SW1-SW2
Пустое
Байты состояния
Э.2.2.5 Состояния после обработки
Могут возникать следующие специфические состояния ошибки:
- если байт SW1 = ’69’. а байт SW2 =
*82’: Состояние защиты неудовлетворительное:
- если байт SW1 = ’6А’, а байт SW2 =
‘80’: Некорректный(ые) параметр(ы) в поле данных:
*89’: Объект (user id) уже существует.
9.2.3 УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ (DELETE USER)
9.2.3.1 Определение и область применения
С помощьюоперации DELETE USER может быть удален идентификатор пользователя. Соответству
ющая строка в таблице, описывающей пользователей, стирается.
9.2.3.2 Условия использования и защиты
Операция DELETE USER может быть выполнена только владельцем-пользователем.
В целях обеспечения целостности базы данных привилегии, связанные с пользователем, должны
быть автоматически удалены.
П р и м е ч а н и е — Звездочка в идентификаторе пользователя, представленном с помощью операции
DELETE USER (см. 6.5), в этом случае не имеет специального смыслового значения, т. е. удаляется только
строка в ’U, где представленный идентификатор пользователя идентичен зарегистрированному идентифика
тору пользователя.
9.2.3.3 Командное сообщение
Операция DELETE USER относится кследующему оператору расширения SQL:
DELETE USER <userid>
Т а б л и ц а 48 — Командный APDU команды PERFORM USER OPERATION на операцию
DELETE USER
CLA
INS
Р1
Р2
Поле Lc
Поле данных
Поле Le
Как определено в ИСО/МЭК 7618-4
•14’ (^PERFORM USER OPERATION)
’00’, другие значения RFU
’82’ = DELETE USER
Длина последующего поля данных
Lp <user id>
Пустое
9.2.3.4 Ответное сообщение
Т а б л и ц а 49 — Ответный APDU команды PERFORM USER
OPERATION на операцию DELETE USER
Поле данных
SW1-SW2
Пустое
Байты состояния
9.2.3.5 Состояния после обработки
Могут возникать следующие специфические состояния ошибки:
- если байт SW1 = ’69’. а байт SW2 =
’82’: Состояние защиты неудовлетворительное;
- если байт SW1 = 6А. а байт SW2 =
’80’; Некорректный(ые) параметр(ы) вполе данных:
’88’: Ссылочный объект (id пользователя) не найден.
30