所以我陷入了这个问题:
我有这个用于数字签名的小程序,
这个想法是从客户端的KEY文件中提取私钥,这样私钥就永远不会离开客户端的计算机,这是安全性的要求,这是不可避免的:(
我正在寻找API或框架,但找不到解决此问题的方法,
与jsrsasign例子使用了PEM文件,但我的用户拥有.CER + .KEY +密码,在java中我能做到这一点,但我需要做的是在JavaScript或东西在客户端。
并且,在阅读了Web密码学API和我发现的一些示例之后,它们生成了新的私钥和公钥来签名,但是他们从未读过现有的证书
有人有这个问题或知道我可以使用的框架吗?请heeeelp!
因此答案是在github发布的示例中使用JSRSASIGN(http://kjur.github.io/jsrsasign/),它使用PEM文件,我构建了一个使用CER + KEY + PASSWORD >> https:// github的示例。 com / alfredomova / firmaJs-with-jsrsasign-example,
对于该特定示例,我使用sparkMD5(https://github.com/satazor/SparkMD5)计算文件的哈希值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句