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



         

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


br>

Структура сообщения-отклика PCertRes представлена в таблице 4.6.2.79.

Таблица 4.6.2.79. Структура PCertRes

PCertRes S(P, PCertResTBS)
PCertResTBS {PCertTags, [BrandCRLIdentifierSeq], PCertResItems, [PCRsExtensions]}
PCertTags RRTags; копируется из PCertReq.
BrandCRLIdentifierSeq {BrandCRLIdentifier +}
PCertResItems {PCertResItem +}

Один или более статусных кодов и оттисков сертификатов, которые возвращаются в соответствии один к одному с PCertReq.BrandAndBINSeq

PCRsExtentions Сертификатный отклик расчетного центра не шифруется, по этой причине данное расширение не должно содержать конфиденциальных данных.
BrandCRLIdentifier Список текущих CRL для всех CA в зоне ответственности CA платежной системы. См. раздел о BrandCRLIdentifier
PCertResItem {PCertCode, [CertThumb]}
PCertCode Цифровой код, указывающий результат PCertReq
CertThumb Оттиск возвращенного сертификата

Продавец обрабатывает PCertRes следующим образом.

Шаг Действие
1 Извлекается отклик из входного сообщения
2 Обрабатываются PCRsExtensions. Если встречается нераспознанное расширение, помеченное как критическое, присылается отклик unrecognizedExtensions и отбрасывается PCertRes
3 Извлекаются сертификаты из Cert-PE
4 Проверяются сертификаты в Cert-PE путем сравнения их с CertThumbs в PCertResItems. Отбрасываются все сертификаты, которые не прошли сверку.
5 Обработатывается каждый BrandCRLIdentifier из присланной последовательности таких идентификаторов.
6 Продолжается обработка сообщений, которые ожидали сертификатов, присланных в PCertRes.

Стандартизованы следующие значения PcertCode, собранные в таблице 4.6.2.80.

Таблица 4.6.2.80. Значения PCertCode

success Запрос обработан успешно
unspecifiedFailure Запрос не прошел из-за неспецифицированной причины
brandNotSupported Запрос не прошел из-за того, что платежная система, специфицированная в PCertReq, не поддерживается
unknownBIN Запрос не прошел из-за того, что BIN, специфицированный в PCertReq, не поддерживается.
<


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