Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 10021-5-96 Информационная технология (ИТ). Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS). Часть 5. Хранилище сообщений. Определение абстрактных услуг

     7 Операции абстрактной-связки и абстрактной-развязки

7.1 Операция-абстрактной-связки

Операция-абстрактной-связки связка-ХС связывает порты представления сообщения, поиска и административный порт пользователя-ХС (потребителя) с ХС (поставщиком). Инициатором (связки-ХС) является пользователь-ХС, тогда как ответчиком является само ХС. Связка-ХС определяется следующим образом:

   MSBind : : = ABCTRACT-BIND

ТО {indirectSubmission [5], retrieval [5], administration [5]}

BIND

ARGUMENT

MSBindArgument

RESULT

MSBindResult

BIND-ERROR

MSBindError

7.1.1 Аргумент-абстрактной-связки

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

Эти параметры определяются следующим образом:

   MSBindArgument: : = SET {

initiator-name

ORAddressAndOrDirectoryName,

initiator-credentials

[2] InitiatorCredentials,

security-context

[3] IMLICIT SecurityContext

OPTIONAL,

fetch-restrictions

[4] Restrictions OPTIONAL

   - - по умолчанию отсутствует - -

ms-configuration-request

[5] BOOLEAN DEFAULT FALSE}

1) Имя-идентификатора (У) - этот аргумент содержит имя инициатора ассоциации и обеспечивается инициатором. Этот аргумент определен подробнее в 8.1.1.1.1.1 ГОСТ Р ИСО/МЭК 10021-4.

2) Инициатор-удостоверения-личности (О) - этот параметр содержит удостоверение личности инициатора ассоциации. Он должен генерироваться инициатором данной абстрактной-ассоциации.

Удостоверение-личности-инициатора может использоваться ответчиком с целью аутентификации подлинности инициатора (см. ИСО/МЭК 9594-8).

При использовании только простой-аутентификации удостоверение-личности-инициатора содержит простой пароль.

При использовании строгой аутентификации удрстоверение-личности-инициатора содержит маркер-связки-инициатора и, факультативно, сертификат-инициатора. Маркер-связки-инициатора и сертификат-инициатора определяются подробнее в 8.1.1.1.1.2 ГОСТ Р ИСО/МЭК 10021-4. Удостоверение-личности-инициатора пользователя-ХС может отличаться от удостоверения-личности-инициатора, используемого в связке-СПС, как определено в 8.1.1.1.1.2 ГОСТ Р ИСО/МЭК 10021-4.

3) Контекст-защиты (Ф) - этот параметр идентифицирует контекст-защиты, с которым предлагает работать инициатор абстрактной-ассоциации. Он генерируется инициатором абстрактной-ассоциации. Более подробно контекст-защиты определяется в 8.1.1.1.1.3 ГОСТ Р ИСО/МЭК 10021-4.

Контекст-защиты содержит одну или несколько меток-защиты, определяющих чувствительность взаимодействий, которые могут происходить между пользователем-абстрактной-услуги ХС и абстрактной-услугой-ХС во время существования абстрактной-ассоциации в соответствии с действующей политикой-защиты. Контекст-защиты должен быть одним из тех, которые разрешены зарегистрированными метками-защиты пользователя-абстрактных-услуг-ХС и метками-защиты ХС.

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

4) Ограничения-извлечений (Ф) - здесь содержатся ограничения, налагаемые на элементы, которые должны выдаваться в результате извлечения абстрактной-операции. Ограничения-извлечений действуют до тех пор, пока не будет выдана операция-абстрактной-развязки.

При отсутствии этого аргумента значение по умолчанию определяет, что никакие ограничения-извлечений не налагаются.

Этот аргумент содержит следующие компоненты:

   Restrictions : : = SET {

allowed-content-types

[0] SET SIZE (1. . ubcontent-types) OF BJECT* IDENTIFIER OPTIONAL

________________
     * Соответствует оригиналу. - Примечание "КОДЕКС".

- - по умолчанию - нет ограничений - -,

allowed-EITs

[1] MS-EITs OPTIONAL

- - по умолчанию - нет ограничений - -

maximum-content-length

[2] ContentLength OPTIONAL

- - по умолчанию - нет ограничений - -

а) Допустимые-типы-содержимого (У) - типы-содержимого, которые готовы принимать пользователь-абстрактной-услуги ХС в результате выполнения абстрактной-операции "извлечение". Любое сообщение, у которого тип-содержимого отличается от специфицированного, не должно выдаваться, а приводить к ошибке, если только абстрактная-операция "извлечение" не имеет явного преобладания над ограничениями.

При отсутствии этого компонента значение по умолчанию определяет, что никакие ограничения-извлечений не должны налагаться на типы-содержимого.

б) Допустимые-ТКИ (У) - типы-кодированной-информации, которые готов принять пользователь-абстрактной-услуги ХС в результате выполнения абстрактной-операции "извлечение". Если сообщение содержит типы-кодированной-информации, которые не относятся к специфицированным, то должна осуществляться фильтрация для того, чтобы недопустимые части ТКИ не выдавались вместе с текстом сообщения. Если все сообщения целиком состоят из недопустимых ТКИ, должна быть выдана ошибка. Если абстрактная-операция явно преобладает над ограничениями, то никакая фильтрация не должна происходить.