Проверяет, содержится ли указанное значение в массиве, ассоциированном с ресурсом.
Тип: политика-выражение.
Синтаксис
contains {sid: Handle, entry: Entry}
Здесь:
Handle
– дескриптор ресурса, с которым ассоциирован массив.Entry
– значение, которое нужно проверить.
Возвращаемое значение
True
если значение содержится в массиве.
False
если значение не содержится в массиве.
KSS_DENY
в следующих случаях:
HashSet
;Пример
...
/* При обращении сущности Server по интерфейсу безопасности проверяется,
содержится ли в ассоциированном с ней массиве значение 42 */
security src=Server, method=Check {
assert(S.contains {sid: src_sid, entry: 42})
}
В начало