我正在寻找一种使用hwcrypto用PKCS#11(智能卡)对HTML表单进行数字签名的方法。
上下文:在我们公司中,我们使用Combodo's iTop作为CMDB。公司设备需要注册,员工需要签署贷款证明。我喜欢用数字方式证明这一点。由于我们使用完整的启用PKI的公司卡,因此员工可以使用其卡(和密码)进行数字签名。 我编写了一个简单的plugin for iTop来生成为设备预先填充的证明(PDF)。但是,当我想将签名的PDF(通过REST API)保存回iTop时,确实很麻烦。
现在正在研究一种生成HTML字段的base64编码流和签名细节的方法,以提供iTop的REST-API。
我在服务器上安装了hwcrypto.js
。在Firefox中,我从ID安装了Firefox PKCS11 loader plugin。但我不断得到:
调试:后端失败的hwcrypto.js 0.0.13没有实现getCertificate()失败:错误:no_implementation
有人知道如何将hwcrypto.js连接到物理读卡器吗? Firefox可以看到它(选项-高级-安全设备。