Протоколы Internet


Открытый торговый протокол Интернет– IOTP версия 0 - часть 142


Любая торговая роль IOTP может посылать запрос Ping любой другой торговой роли. Сообщение Ping имеет свой собственный IotpTransId, который отличается от соответствующего параметра других транзакций.

Блок ссылок транзакции

IotpTransId транзакции Ping должен быть уникальным и отличать данную транзакцию от любых других.

Блок запроса PING

Если транзакция Ping является анонимной, тогда в блок запроса Ping включается компонент no Organisation (смотри раздел 8.7).

Если транзакция Ping не анонимна, то блок запроса Ping содержит компоненты Organisation для:

  • отправителя блока запроса Ping;
  • верификатора компонента подписи.

Если присутствуют компоненты Organisation, это указывает, что отправитель запроса Ping сформировал блок подписи. Блок подписи должен быть верифицирован торговой ролью, которая получила этот запрос Ping.

Блок подписи запроса Ping (смотри раздел 8.16) содержит следующие компоненты:

  • один компонент Signature (смотри раздел 7.19)
  • один или более компонентов Certificate, если они требуются.

Блок отклика PING

Блок отклика PING (смотри раздел 8.15) содержит следующие компоненты:

  • компонент Organisation отправителя сообщения-отклика Ping

Если транзакция Ping не является анонимной, тогда отклик Ping дополнительно содержит:

  • копии компонентов Organisation, содержащиеся в блоке запроса Ping.

Блок SIGNATURE (отклик PING)

Блок подписи отклика Ping (смотри раздел 8.16) содержит следующие компоненты:

  • один компонент Signature (смотри раздел 7.19);
  • один или более компонентов Certificate, если они нужны.

10. Получение логотипов

Ниже описано, как извлекать логотипы для отображения их программой IOTP, используя атрибут Logo Net Locations, содержащийся в элементе вида платежа (смотри раздел 7.7.1) и компоненте Organisation (смотри раздел 7.6). Полный адрес логотипа определяется следующим образом: Logo_address ::= Logo_net_location "/" Logo_size Logo_color_depth ".gif"

Где:

  • Logo_net_location получено из атрибута LogoNetLocn элемента вида платежа (смотри раздел 7.7.1) или компонента Organisation. Заметим, что:




Начало  Назад  Вперед