Проверка подлинности считывателя смарт-карт OpenSC Firefox MDN - PullRequest
0 голосов
/ 21 марта 2019

В течение нескольких дней я пытался разработать простую веб-аутентификацию, такую ​​как логин на сайте, но учетные данные доступа должны быть магнитной картой.

Я использовал OpenSC, который через команду возвращаетвывод карты и все работает.

https://github.com/OpenSC/OpenSC/wiki

Поэтому я приложил .dll-файл согласно руководству по этой ссылке:

https://github.com/OpenSC/OpenSC/wiki/Installing-OpenSC-PKCS%2311-Module-in-Firefox,-Step-by-Step

И если я сейчас зайду в Настройки Firefox> Конфиденциальность, я смогу увидеть содержимое своей карты

enter image description here

Поэтому я создал расширение для Firefox дляуправлять загруженным модулем

Примерно так:

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation

Но в моем файле .js, когда я использую этот синтаксис:

var checking = browser.pkcs11.isModuleInstalled(name_of_my_module //string)

Iполучить следующую ошибку:

Unable to load module: Error: "no such PKCS#11 module *name_of_my_module*"

Кто-нибудь когда-либо имел дело с этим компонентом или использовал другие способы для достижения того, что мне нужно?

Спасибо

...