Интегрированные сети ISDN

         

Поля MessageWrapper



Таблица 4.6.2.1. Поля MessageWrapper



Название поля

Описание

Message-Wrapper

{MessageHeader, Message, [MWExtension]}}

MessageHeader

{Version, Revision, Date, [MessageID], [RRPID], SWIdent}

Version

Версия SET-сообщения

Revision

Подтип SET-сообщения

Date

Дата генерации сообщения

MessageID

{[LID-C], [LID-M], [XID]}

RRPID

Идентификатор, позволяющий объединять в пары запросы и отклики

SWIdent

Идентификация программы (поставщик и версия), инициировавшей запрос. Эта информация представляется строкой символов

Message

< PInitReq, PInitRes, PReq, PRes, InqReq, InqRes, AuthReq, AuthRes, AuthRevReq, AuthRevRes, CapReq, CapRes, CapRevReq, CapRevRes, CredReq, CredRes, CredRevReq, CredRevRes, PCertReq, PCertRes, BatchAdminReq, BatchAdminRes, CardCInitReq, CardCInitRes, Me-AqCInitReq, Me-AqCInitRes, RegFormReq, RegFormRes, CertReq, CertRes, CertInqReq, CertInqRes, Error>

LID-C

Локальный идентификатор, генерируемый системой владельца карты или для его системы

LID-M

Локальный идентификатор, генерируемый системой продавца или для его системы

XID

Глобальный идентификатор, генерируемый продавцом (или владельцем карты, если нет PInitRes)

MWExtension

Расширение сообщения SET. Расширение используется, когда информация в расширении является общей, описывающей сообщения SET, или когда содержимое сообщения зашифровано, а расширение содержит нефинансовую информацию, не требующую конфиденциальности.

Обработка сообщения начинается с MessageWrapper. Каждое сообщение должно иметь незашифрованный конверт MessageWrapper, который декодируется перед началом обработки самого сообщения. Поля TransID и RRPID используются для ранней диагностики дублированных сообщений.

При декодировании MessageWrapper компонента Message не может обрабатываться, но его тип можно определить по полю тип (DER) сообщения. По завершении декодирования MessageWrapper производится дешифрование и верификация подписи Message. После этого проводится декодирование Message. Обработка этого компонента зависит от его типа.

При описании протокола используется нотация представленная в таблице 4.6.2.2.



Содержание раздела