ГОСТ Р ИСО/МЭК 10165-1-2001
|
Таблица 2 |
|
Объект |
Глобальное имя |
Локальное имя
относительно системы |
|
root |
{} |
Не используется |
|
А |
{countryName = «US»} |
Не используется |
|
В |
{countryName = «US», organizationalUnitName = «xyz»} |
Не используется |
|
С |
{countryName = «US», organizationalUnitName = «xyz», systemld = «abc»} |
{} |
|
D |
{countryName = «US», organizationalUnitName = «xyz», systemld = «abc», discriminatorld = «efg»} |
{discriminatorld = «efg»} |
|
6.3.3 Идентификация атрибутов
Каждый атрибут в определении класса управляемых объектов идентифицируется идентификатором объекта АСН.1. Идентификатор объекта атрибута отличает его от всех прочих атрибутов.
7 Атрибуты высшего класса
Для того чтобы информация, содержащаяся в управляемых объектах системы, удовлетворяла требованиям расширяемости, необходимо обеспечить средства для исследования управляемых объектов, находящихся в системе. Каждый управляемый объект содержит всю информацию, необходимую для описания самого себя в целях обеспечения доступа административному управлению.
Для обеспечения этой возможности следующие атрибуты определены для всех управляемых объектов:
- ManagedObjectClass;
- Allomorphs;
- NameBinding;
- Packages.
Атрибут ManagedObjectClass идентифицирует фактический класс управляемого объекта.
Атрибут Allomorphs идентифицирует множество алломорфных классов этого управляемого объекта, за исключением его собственного. Он входит в условный пакет и присутствует только в случае, если алломорфные классы поддерживаются управляемым объектом.
Атрибут NameBinding содержит идентификатор объекта того связывания имен, которое используется между управляемым объектом и его старшим. Он входит в обязательный пакет высшего класса.
Атрибут Packages используется для установления того, какие пакеты были реализованы. Его значение является множеством идентификаторов объектов, соответствующих тем реализованным пакетам, которые зарегистрированы. Атрибут Packages входит в условный пакет, в котором он является единственным атрибутом, но идентификатор этого пакета не включается в значение атрибута. Пакет должен обязательно присутствовать в случае, если значение атрибута Packages не является пустым, т. е. если экземпляр управляемого объекта имеет какие-либо реализованные зарегистрированные пакеты, отличные от пакета, содержащего сам атрибут Packages. Если значение Packages пусто, то пакет может как присутствовать, так и отсутствовать.
Эта информация адекватна обеспечению управляющей системе доступа к управляемому объекту с целью административного управления им как членом известного алломорфного класса. Операция получения значений атрибутов в сочетании с фильтрами может быть использована для получения всей этой информации для выбранного подмножества управляемых объектов в открытой системе.
Определенная выше возможность позволяет определить, какие управляемые объекты были реализованы в данной системе. Этим методом не может быть получена информация о возможностях системы, относящихся к классам управляемых объектов, экземпляры которых не реализованы в этой системе.
26