3

我正在寻找一种使用 PKCS#11 (智能卡)和hwcrypto对 HTML 表单进行数字签名的方法。

背景:在我们公司,我们使用Combodo 的 iTop作为 CMDB。公司设备需要注册,员工需要签署贷款证明。我喜欢以数字方式制作这个证明。由于我们使用完全启用 PKI 的公司卡,因此员工可以使用他们的卡(和密码)对这些证明进行数字签名。我为 iTop 编写了一个简单的插件来为设备生成一个预填充的证明 (PDF)。但是当我想将签名的 PDF 保存回 iTop(通过REST API)时,结果却很麻烦。

现在正在研究一种生成 HTML 字段的 base64 编码流和签名细节的方法,以提供 iTop 的 REST-API。我安装hwcrypto.js在服务器上。在 Firefox 中,我从 ID安装了Firefox PKCS11 加载器插件。但我不断得到:

调试:hwcrypto.js 0.0.13 后端失败 没有实现 getCertificate() 失败:错误:no_implementation

有人知道如何将 hwcrypto.js 连接到物理读卡器吗?Firefox 看到它(选项 - 高级 - 安全设备。

4

0 回答 0