ГОСТ Р ИСО/МЭК 10166-1-2001
в) retrieve-restrictions (Ф) — здесь содержатся ограничения на объекты, которые должны быть возвращены в результате абстрактной операции СПД. Ограничения сохраняются до тех пор, пока не будет использована операция развязывания.
При отсутствии этого аргумента по умолчанию ограничений нет.
Данный аргумент состоит из следующих компонентов:
Restrictions : : = SET {
allowed-document-types [0] SET OF OBJECT IDENTIFIER OPTIONAF,
- - по умолчанию ограничений нет - -
maximum-length [1] INTEGER OPTIONAF}
- - по умолчанию ограничений нет - -
1) allowed-document-types (У) — типы документов, которые пользователь СПД готов принять в результате абстрактной операции. Никакие документы типов, отличных от заданных в этом компоненте, возвращаться не будут, а приведут к ошибке.
При отсутствии данного компонента по умолчанию не существует ограничений на возвращаемые типы документов.
2) maximum-length (У) — максимальная длина, которую пользователь СПД готов предоставить для аргумента или принять в результате абстрактной операции. Любой результат, подготовленный сервером СПД, превышающий заданную максимальную длину, не будет возвращен, а приведет к сообщению об ошибке.
При отсутствии этого компонента по умолчанию не существует ограничений на длину результата.
г) dfr-configuration-request (У) — задается для получения информации, относящейся к тому, какие факультативные расширения наборов атрибутов и ограничения поддерживает сервер СПД.
При отсутствии этого компонента значением по умолчанию является FAFSE, указывающее, что такой запрос не делался.
д) bind-security (Ф) — задает услуги безопасности ВОС, затребованные в операции связывания, например парную аутентификацию категорий задействованного программного обеспечения, конфиденциальность или защиту целостности.
BindSecurity : : = EXTERNAF
е) priority (У) — приоритет, запрошенный для данного пользователя СПД на время ассоциации. Если в абстрактной операции не задан другой приоритет (см. 8.1.3.4), то будет использован этот. По умолчанию применяется средний приоритет.
ж) dor-for-produce-operations (Ф) — параметр, если оставлен равным TRUE, указывает, что сервер СПД должен, если запрошено, предоставлять ООС в результате абстрактной операции. Может ли сервер СПД удовлетворить этот запрос, сообщается в параметре DfrBindResult.
и) dor-for-consume-operations (Ф) — параметр, если оставлен равным TRUE, указывает, что сервер СПД должен, если запрошено, принимать ООС в аргументах абстрактной операции. Может ли сервер СПД удовлетворить этот запрос, сообщается в параметре DfrBindResult.
к) protocol-version (Ф) — параметр указывает версию протокола СПД, которую запросил пользователь СПД. Если сервер СПД может удовлетворить этот запрос, то абстрактная операция связывания продолжается нормально. В противном случае сервер СПД генерирует ошибку.
1) version-1 — определена в ИСО/МЭК 10166-1:1991.
2) version-2 — определена в настоящем стандарте (т.е. в ИСО/МЭК 10661-1:1991 и ИСО/МЭК 10661-1:1991 (Дополнения № 1 и 2).
Примечание — Так как сервер, которому известна только версия 1 протокола СПД, не принимает запроса версий, то такой запрос должен привести к (зависящей от реализации) ошибке. Сервер, которому известна версия 2 протокола СПД, может принять связывание от клиента версии 1 или может вернуть ошибку unclassified-server-error.
л) bilateralInformation (Ф) — параметр содержит двустороннюю информацию сервера и пользователя СПД. Формально эта информация представляет собой следующее:
BilateralInformationEntry : : = SEQUENCE { serverName [0] ServerName, information [1] EXTERNAF }
ServerName : : = DistinguishedName
м) ManipulationCapabilities (У) — параметр указывает возможности ПУД-УД, которые клиент ПУД-УД хочет использовать во время ассоциации. Возможности согласуются с сервером ПУД-УД.
19