Я пытаюсь реализовать извлечение открытого ключа эмитента EMV в соответствии со спецификацией EMV4.3 Book2. Мне удалось расшифровать сертификат открытого ключа эмитента.
Мне нужно объединить формат сертификата через открытый ключ эмитента + остаток открытого ключа эмитента (если он есть) и, наконец, экспонент открытого ключа эмитента.
Я попытался прочитать экспонент открытого ключа эмитента из данных приложения и не смог его найти. В моих восстановленных данных, расшифрованных из сертификата открытого ключа, я вижу, что длина показателя степени = 1.
Когда я проверяю этот сайт
https://www.eftlab.co.uk/index.php/site-map/knowledge-base/243-ca-public-keys
Я вижу, например. VISA с RID эмитента, индексом RID, показателем степени, модулем, длиной ключа и т. д.
Означает ли это, что каждый терминал должен иметь модуль, RID, индекс, а также экспоненту? Если да, то где это в спецификации?
Может ли кто-нибудь сказать мне, где мне нужно получить показатель степени. Я чувствую, что мне чего-то не хватает в Спецификации.
Спасибо, Дерик.
0x9F32
. Вы можете найти очень полезными источники javaemvreader. - person vlp   schedule 09.07.2018