Протоколы Internet



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


/p>

Если СА возвращает статус в 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

    Причина неудачи. Текстовое поле на естественном языке.

    <


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