7.1 Введение
В данном разделе идентифицированы, а в некоторых случаях и определены многие типы информации, которые в дальнейшем используются в определении операций справочника. К таким типам информации относятся либо достаточно общие для нескольких операций, которые, вероятно, могут появиться в будущем, либо достаточно сложные или "самоопределяющие" в связи с тем, что их показатели определены отдельно от используемой их операции.
Некоторые типы информации, используемые в определении услуг справочника, фактически определены в других стандартах. В подразделе 7.2 идентифицированы эти типы и указан источник их определения. В каждом из последующих подразделов (7.3-7.11) идентифицирован и определен тип информации.
В данном разделе также определены некоторые общие элементы процедуры, которая применяется в большей части или во всех операциях справочника.
7.2 Типы информации, определенные в других стандартах
Типы информации, определенные в ИСО/МЭК 9594-2:
a) Attribute;
b) AttributeType;
c) AttributeValue;
d) AttributeValueAssertion;
e) DistinguishedName;
f) Name;
g) RelativeDistinguishedName.
Тип информации, определенный в ГОСТ Р ИСО/МЭК 9594-6:
a) PresentationAddress.
Типы информации, определенные в ГОСТ Р ИСО/МЭК 9594-8:
a) Certificate;
b) SIGNED;
c) CertificationPath.
Тип информации, определенный в ГОСТ Р ИСО/МЭК 9072-1:
a) InvokeID.
Типы информации, определенные в ИСО/МЭК 9594-4:
a) OperationProgress;
b) ContinuationReference.
7.3 Общие аргументы
Информация CommonArguments может быть представлена для определения вызова каждой операции, которую может выполнить справочник.
CommonArguments : : = | SET { | ||
serviceControls | [30] | ServiceControls DEFAULT {}, | |
securityParameters | [29] | SecurityParameters OPTIONAL, | |
requestor | [28] | DistinguishedName OPTIONAL, | |
operationProgress | [27] | OperationProgress DEFAULT { nameResolutionPhase notStarted }, | |
aliasedRDf4s | [26] | INTEGER OPTIONAL, | |
criticalExtensions | [25] | BIT STRING OPTIONAL, | |
referenceType | [24] | ReferenceType OPTIONAL, | |
entryOnly | [23] | BOOLEAN DEFAULT TRUE, | |
exclusions | [22] | Exclusions OPTIONAL, | |
nameRecolveOnMaster | |||
[21] | BOOLEAN DEFAULT FALSE } |