如何在firefox中使用pkcs11模块

时间:2017-11-30 11:26:13

标签: firefox firefox-webextensions pkcs#11

Firefox 51(Preferenced / Advanced / Certificates)中有“安全设备”按钮,可以打开设备管理器,我们可以在其中加载PKCS11模块。 问题是如何与他们合作:

  1. 我可以从页面脚本访问它们吗?
  2. 或仅来自WebExtensions?我在documentation中看到:*扩展可以使用nsIPKCS11编程接口*以编程方式管理PKCS11模块。他们可以做更多的事吗?
  3. 或者必须有某种服务器端支持才能使用pkcs11模块使浏览器与USB加密令牌设备(例如)一起工作?

1 个答案:

答案 0 :(得分:1)

  1. 不,你不能。在Firefox 3.5之前就可以了。
  2. nsIPKCS11编程接口未向WebExtensions公开。它暴露在Firefox 57中停止工作的遗留插件中。您获得的最接近的API是WebExtensions API pkcs11:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/pkcs11(自Firefox 58起可用)
  3. 不知道,对不起。