ГОСТ Р ИСО/МЭК 10166-1-2001
Если сервер ПУД-УД не может поддерживать запрошенные возможности, то такой запрос приведет к ошибке. Данный параметр является условныым и должен присутствовать в среде СПД/ПУД-УД. ManipulationCapabilities определен в Рекомендации МСЭ-Т Т.435.
н) dTAM-protocol-version (Ф) — параметр указывает версию протокола ПУД-ПУ, которую запросил клиент СПД/ПУД-УД. Это — битовая строка переменной длины, каждый бит которой, равный единице, указышает запрошенную версию протокола ПУД-УД. Несколько бит могут быгть равны1 единице, что указывает несколько версий протокола. Завершающий бит не должен быгть старше, чем сама старшая версия, поддерживаемая клиентом. Таким образом, последний бит должен быть равен единице. При отсутствии этого параметра по умолчанию применяется значение version-1. Если сервер СПД/ПУД-УД поддерживает запрошенную версию протокола, то абстрактная операция связывания ПУД-УД продолжается нормально. В противном случае сервер ПУД-УД генерирует сообщение об ошибке.
Версия 1 определена в Рекомендации МСЭ-Т Т.436:1994. Этот параметр может быть использован только в среде СПД/ПУД-УД.
о) dfr-profile-selection (Ф) — параметр указывает профиль СПД, который пользователь СПД хочет использовать во время ассоциации. Профиль СПД согласуется с сервером СПД. Если сервер СПД может обеспечить этот профиль, то операция связывания продолжается нормально. Если сервер СПД не может обеспечить этот профиль, то такой запрос приводит к ошибке и возврату сообщения profile-mismatch. Если этот параметр опущен, то сервер СПД перечисляет поддерживаемые им профили в параметре profile-supported в результате DfrBindResult.
п) application-requirements (Ф) — параметр указывает дополнительные прикладные требования, которые согласуются между сервером СПД и пользователем СПД. Если сервер СПД может обеспечить эти требования, то операция связывания продолжается нормально. В противном случае такой запрос приводит к ошибке и возврату сообщения application-requirement-mismatch.
ApplicationRequirement : : = CHOICE {
[0] OCTET STRING,
[ 1 ] OBJECT IDENTIFIER }
7.1.2 Параметры результата связывания
Параметр DfrBindResult возвращает все необходимые атрибуты аутентификации.
Формальное определение:
DfrBindResult : : = SET {
authentication-attributes
constraints-supported
Dfr-document-types-supported
function-set-supported
maximum-length-supported
dor-for-produce-operations
dor-for-consume-operations
rOA-protocols-accessee
rOA-protocols-accessor
bilateralInformation
server-selected-protocol-version
[0] SET OF AuthenticationAttribute,
[1] SET OF ConstraintsType OPTIONAL,
[2] SET OF TypeAndAttribute OPTIONAL,
[3] FunctionSetType OPTIONAL,
[4] INTEGER OPTIONAL,
[5] BOOLEAN DEFAULT TRUE,
[6] BOOLEAN DEFAULT TRUE,
[7] ROAProtocols OPTIONAL,
[8] ROAProtocols OPTIONAL,
[9] SEQUENCE OF BilateralInformationEntry OPTIONAL,
[10] INTEGER { version-1 (1),
version-2, (2) } OPTIONAL,
server-selected-dTAM-capabilities [11] SEQUENCE OF OdaApplicationCapabilities, server-selected-dTAM-protocol-version [12] BITSTRING { version-1 (1) } OPTIONAL }
а) authentication-attributes (O) — любая информация, требуемая для подтверждения проверки аутентификации. Эта информация не ограничивается настоящим стандартом.
AuthenticationAttribute : : = EXTERNAL
б) constraints-supported (У) — задает все ограничения, определенные для хранилища документов СПД. Присутствует, только если использовался аргумент dfr-configuration-request.
ConstraintsType : : = SEQUENCE {
name-constraint [0] NameConstraint,
version-constraint [1] VersionConstraint,
20