Телекоммуникационные технологии



         

SET и другие системы осуществления платежей - часть 63


br>

Если СА возвращает статус в CertRes, в него для передачи данных продавцу, владельцу карты или расчетному центру включается сообщение EEMessage. Подписанное сообщение CertRes формируется следующим образом:

Шаг Действие
1 Если СА сгенерировал сертификат, который будет включен в CertRes, выполняется формирование CertResTBS.
2 Если СА не сгенерировал сертификат, т.е. имеет статус, отличный от “Request Complete”, создается CertResData:

  • Копируется LID-EE и Chall-EE3 из CertReq
  • Опционно заносится EEMessage
  • Из табл. 4.6.2.30 заносится значение CertStatusCode
  • Если CertStatusCode установлен равным regFormAnswerMalformed, занести номера позиций (ItemNumbers) и причины (ItemReasons) для каждой ошибочной позиции (FailedItem) в регистрационной форме.

  • 3 Сформировать цифровой конверт и послать конечному пользователю (ЕЕ) CertRes

    Формат CertRes в этом случае имеет вид представленный в таблице 4.6.2.29.

    Таблица 4.6.2.29. Формат CertRes

    CertRes <S(CA, CertResData), EncK(CABackKeyData, CA, CertResData)>

    EncK-версия этого сообщения необходима только в случае, когда в CertRes включен опционный компонент CAMsg. Эта версия используется, если в CertReq включено поле CABackKeyData

    CertResData {RRPID, LID-EE, Chall-EE3, LID-CA, CertStatus, [CertThumbs], [BrandCRLIdentifier], [Thumbs]}
    CABackKeyData Копируется из CertReq
    RRPID ID пары запрос/отклик
    LID-EE Копируется из CertReq
    Chall-EE3 Копируется из CertReq. Источник запроса проверяет соответствие со значением, хранящимся в памяти.
    LID-CA Копируется из CertReq. Если в CertReq его нет, то присваивается новое значение.
    CertStatus {CertStatusCode, [Nonce-CCA], EEMessage], {CaMsg], [FailedItemSeq]}
    CertThumbs Если запрос обслужен, то это список оттисков вложенных сертификатов подписей и/или шифрования
    BrandCRLIdentifier Смотри раздел об идентификаторах списков отмененных сертификатов платежной системы.
    Thumbs Копируется из CertReq.
    CertStatusCode Нумерованный код, указывающий на статус запроса сертификата
    Nonce-CCA Присутствует, если в качестве ЕЕ выступает владелец карты. Этот код представляет собой дополнительный секретный ключ, используемый совместно владельцем карты и ССА.
    EEMessage Сообщение на естественном языке, предназначенное для отображения в системе ЕЕ
    CAMsg {[CardLogoURL], [BrandLogoURL], [CardCurrency], [CardholderMsg]}
    FailedItemSeq {FailedItem+}
    CardLogoURL URL - указатель на логотип эмитента карты
    BrandLogoURL URL - указатель на логотип платежной системы
    CardCurrancy Вид валюта, хранящейся на счете владельца карты
    CardholderMsg Сообщение на естественном языке владельца карты, которое должно быть отображенопрограммой
    FailedItem {ItemNumber, ItemReason}
    ItemNumber Указывает на позицию в списке полей регистрационной формы, интерпретация которой невозможна. Значение нуль указывает на поле AcctData
    ItemReason Причина неудачи. Текстовое поле на естественном языке.
    <


    Содержание  Назад  Вперед