В течение нескольких дней я пытался разработать простую веб-аутентификацию, такую как логин на сайте, но учетные данные доступа должны быть магнитной картой.
Я использовал 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> Конфиденциальность, я смогу увидеть содержимое своей карты
Поэтому я создал расширение для 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*"
Кто-нибудь когда-либо имел дело с этим компонентом или использовал другие способы для достижения того, что мне нужно?
Спасибо