Открытый торговый протокол Интернет– IOTP версия 0 - часть 54
Необходима проверка того, что каждый компонент подписи содержит элементы дайджеста, которые относятся к корректным данным.
Элементы Digest, которые должны присутствовать, зависят от торговой роли организации, генерирующей цифровую подпись:
- если подписант является продавцом, тогда:
- элементы дайджеста должны присутствовать во всех компонентах блока запроса, вне зависимости от компонента выбора вида платежа, который является опционным;
- если подписантом, формирующим цифровую подпись, является кассир, тогда элементы дайджеста должны присутствовать для:
- компонента подписи, сформированной продавцом и, опционно
- один или более компонентов подписи, сформированной предыдущим Кксиром в транзакции.
Торговые компоненты
Далее рассматриваются торговые компоненты, используемые в IOTP. Торговые компоненты являются дочерними XML-элементами, что показано на диаграмме рис. .14.

Рис. .14. Торговые компоненты
Перечень торговых компонентов представлен ниже в порядке их вероятности использования:
- Компонент протокольных опций
- Компонент запроса аутентификации
- Компонент отклика аутентификации
- Компонент запроса информации о торговой роли
- Компонент заказа
- Компонент организации
- Компонент списка видов платежа
- Компонент выбора вида платежа
- Компонент платежа
- Компонент схема платежа
- Компонент платежная расписка
- Компонент доставки
- Компонент данных доставки
- Компонент накладной
- Компонент подписи
- Компонент сертификата
- Компонент ошибки
Заметим, что следующие компоненты в других секциях этой спецификации:
- Id-компонент транзакции (смотри раздел 3.3.1)
- Id-компонент сообщения (смотри раздел 3.3.2)
Компонент протокольных опций
Опции протокола представляют собой опции, которые работают с транзакциями IOTP в целом. Определение компонента протокольных опций представлено ниже.
<!ELEMENT ProtocolOptions EMPTY >
<!ATTLIST ProtocolOptions ID ID #REQUIRED
xml:lang NMTOKEN #REQUIREDShortDesc CDATA #REQUIRED
SenderNetLocn CDATA #IMPLIEDSecureSenderNetLocn CDATA #IMPLIED
SuccessNetLocn CDATA #REQUIRED >
Содержание Назад Вперед