Rutoken Flash 2.0.1
Управление flash-памятью устройств Рутокен ЭЦП 3.0 Flash
Поля данных
Структура rtflash_PrConds

Условия защиты операции. Операцию можно защитить на глобальное условие защиты и/или аутентификацию по секрету. Одновременно заданные глобальное условие и защита на секрет интерпретируются по условию "И". Подробнее...

#include <rtflash-types.h>

Поля данных

rtflash_PrCondGlobal global
 Глобальное условие защиты. Подробнее...
 
rtflash_Secret secret
 Секрет. Если secret.id = 0, то защита на секрет отсутствует. Подробнее...
 

Подробное описание

Условия защиты операции. Операцию можно защитить на глобальное условие защиты и/или аутентификацию по секрету. Одновременно заданные глобальное условие и защита на секрет интерпретируются по условию "И".

Заметки
Пример 1. { RTFLASH_PR_COND_GLOBAL_NONE, {} } => операция не защищена (доступна всем).
Пример 2. { RTFLASH_PR_COND_GLOBAL_FORBIDDEN, {} } => операция запрещена (не доступна никому).
Пример 3. { RTFLASH_PR_COND_GLOBAL_FORBIDDEN, { (secret.id > 0) } } => ошибка.
Пример 4. { RTFLASH_PR_COND_GLOBAL_ADMIN_OR_USER } => аутентификация по PIN-коду Администратора ИЛИ Пользователя.
Пример 5. { RTFLASH_PR_COND_GLOBAL_ADMIN_OR_USER, { 11, RTFLASH_SECRET_T_MVA } } => аутентификация по PIN-коду Администратора ИЛИ Пользователя И аутентификация по указанному секрету (слепку ПК из MVA под идентификатором 11).
Пример 6. { RTFLASH_PR_COND_GLOBAL_NONE, { 11, RTFLASH_SECRET_T_MVA } } => аутентификация по указанному секрету (слепку ПК из MVA под идентификатором 11).

См. определение в файле rtflash-types.h строка 124

Поля

◆ global

rtflash_PrCondGlobal rtflash_PrConds::global

Глобальное условие защиты.

См. определение в файле rtflash-types.h строка 125

◆ secret

rtflash_Secret rtflash_PrConds::secret

Секрет. Если secret.id = 0, то защита на секрет отсутствует.

См. определение в файле rtflash-types.h строка 126


Объявления и описания членов структуры находятся в файле: