Протоколы 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

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

<


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