Проверяется то, что идентификационный номер
/p>
Проверяется то, что идентификационный номер эмитента соответствуют 3-8 цифрам PAN. Если соответствия нет, аутентификация отвергается.
Проверяется срок действия сертификата и, если он истек, аутентификация отвергается.
Проверяется то, что объединение RID, индекса общедоступного ключа центра сертификации и серийного номера сертификата корректно.
Если индикатор алгоритма общедоступного ключа эмитента не распознан, аутентификация не проходит. Если все вышеперечисленные проверки прошли успешно, осуществляется объединение левых цифр общедоступного ключа эмитента и остатка этого ключа (если он имеется). Это делается для получения модуля общедоступного ключа эмитента. После данной процедуры система переходит к извлечению общедоступного ключа ICC.
Если сертификат общедоступного ключа ICC имеет длину, отличную от длины модуля общедоступного ключа эмитента, авторизация не проходит.
Для того чтобы получить данные, специфицированные в таблице 4.6.4.27, используется сертификат общедоступного ключа ICC и общедоступный ключ эмитента. Если хвостовик восстановленных данных не равен 0хВС, аутентификация не проходит.
Если при проверке код заголовка восстановленных данных не равен 0х6А, аутентификация не проходит.
Если код формата сертификата не равен 0х04, аутентификация также не проходит.
Таблица 4.6.4.27
. Формат восстановленных данных из сертификата общедоступного ключа ICC.
Имя поля
|
Длина
(байт)
|
Описание
|
Заголовок восстановленных данных
|
1
|
Шестнадцатеричное число 0х6А
|
Формат сертификата
|
1
|
Шестнадцатеричное число 0х04
|
PAN приложения
|
10
|
PAN, дополненный справа кодами 0хF
|
Дата истечения времени действия сертификата
|
2
|
Дата ММГГ, после которой сертификат становится недействительным
|
Серийный номер сертификата
|
3
|
Двоичное число, уникальное для данного сертификата, присваиваемое центром сертификации
|
Индикатор хэш-алгоритма
|
1
|
Индицирует алгоритм, используемый для вычисления результирующего хэша цифровой подписи
|
Индикатор алгоритма общедоступного ключа ICC
|
1
|
Индицирует алгоритм вычисления цифровой подписи, который должен использоваться совместно с общедоступным ключом ICC
|
Длина общедоступного ключа ICC
|
1
|
Идентифицирует длину модуля общедоступного ключа ICC в байтах
|
Длина показателя общедоступного ключа ICC
|
1
|
Идентифицирует длину показателя общедоступного ключа ICC в байтах
|
Общедоступный ключ ICC или левые цифры общедоступного ключа ICC
|
NЭ - 42
|
Если NIC ? NЭ – 42, это поле состоит из полного общедоступного ключа ICC, дополненного справа NЭ – 42 - NIC байтами с кодом 0хBB.
Если NIC > NЭ – 42, это поле состоит из NЭ – 42 старших байтов общедоступного ключа ICC
|
Результат хэширования
|
20
|
Хэш общедоступного ключа ICC и сопряженных с ним данных
|
Хвостовик восстановленных данных
|
1
|
Шестнадцатеричное число 0хВС
|
<
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий