Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.03.2026 по 22.03.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 10166-1-2001; Страница 30

или поделиться

Страница 30

ГОСТ Р ИСО/МЭК 10166-1-2001

8.1.3.5 Привилегии Privileges : : = SEQUENCE {

operation-pac [0] PrivilegeAttributeCertificate OPTIONAL, proxy-pac    [1] PrivilegeAttributeCertificate OPTIONAL}

Параметр Privileges позволяет непосредственно связать PrivilegeAttributeCertificate с запросом абстрактной операции, изменяя привилегии, доступные из операции связывания, в пределах которой сделан запрос. Способ, которым operation-pac изменяет САП времени связывания, зависит от используемой политики безопасности. Получающиеся привилегии применимы только для данной абстрактной операции.

Определение PrivilegeAttributeCertificate см. в 7.1.1.

Параметр operation-pac может потребоваться по одной из двух причин:

а)    когда привилегии доступа, установленные пользователем во время связывания, недостаточны для удовлетворения запрашиваемой абстрактной операции;

б)    когда связь разделяется между несколькими пользователями, а каждая абстрактная операция находится под управлением одного конкретного пользователя, который представляет собственные привилегии доступа.

Параметр proxy-pac может потребоваться, если серверу необходимо осуществить доступ к другому приложению в интересах пользователя, но сам он не имеет на это достаточных прав, если не будет использовать proxy-pac. Сервер СПД, который получает proxy-pac, затем сам использует его как operation-pac для другого приложения.

8.1.4    Имена доступа для записей СПД DfrEntryName : : = CHOICE {

upi    [0]    DfrUniquePermanentIdentifier,

path-name    [1]    DfrPathName,

relative-path-name [2] SEQUENCE {

base    [0] DfrUniquePermanentIdentifier,

path    [1] DfrPathName }}

DfrPathName : : = SEQUENCE OF DfrTitle DfrTitle : : = CharacterData CharacterData : : = CHOICE {

GraphicString, T61String, PrintableString, GeneralString}

Запись СПД (и, следовательно, представленный ею в ХД объект СПД) всегда может быть достигнута с помощью атрибута объекта «уникальный неизменный идентификатор СПД# (DfrUniquePermanentIdentifier) при условии, что пользователь СПД имеет достаточные права доступа. Это основной метод идентификации объектов СПД. Предоставляется и другая возможность, которая является более «семантической#, но менее универсальной в том смысле, что иногда они могут и не привести к одной и той же записи СПД.

Примечание — Для строк CharacterData заголовков СПД, которые образуют DfrPathName, также применяется caselgnoreStringSyntax, как определено в 9.4.1.1.

Параметр path-name является последовательностью значений атрибутов «заголовок СПД# записи СПД и всех предков записи СПД в нисходящем порядке. DfrPathName гарантирует недвусмысленную идентификацию записи СПД, только если заголовки СПД каждого предка записи СПД являются, по крайней мере, локально недвусмысленными (см. 7.1.2).

Параметр relative-path-name есть путь DfrPathName, начинающийся не с корневой группы СПД в ХД, а с некоторой заданной промежуточной группы СПД. Он может быть полезен для идентификации некоторых потомков этой группы СПД, которая задает некоторую «рабочую область#.

8.1.5    Типы данных, общие для абстрактных операций над единичными записями

CommonUpdateArguments : : = SEQUENCE {

object-class

[0]

DfrObjectClass OPTIONAL,

entry

[1]

CHOICE {local    [1] DfrEntryName,

external [2] DOR } OPTIONAL,

destination

[2]

DfrEntryName OPTIONAL,

- - родительской группы - -

position

[3]

GroupMemberPosition OPTIONAL,

- - в родительской группе - -

27