gpt4 book ai didi

javascript - 使用 Javascript 的数字签名

转载 作者:搜寻专家 更新时间:2023-11-01 04:23:45 27 4
gpt4 key购买 nike

所以我被这个问题困住了:

IE Edge不再允许小程序、activeX等,

我有这个用于数字签名applet

想法是从客户端的KEY文件中提取私钥,这样私钥永远不会离开客户端的计算机,是安全方面的要求,这是无法避免的:(

我正在寻找 API 或框架,但我找不到解决这个问题的方法,

jsrsasign这些示例使用 PEM 文件,但我的用户有 .CER + .KEY + 密码,在 java 中我可以做到,但我需要在客户端用 javascript 或某物来做到。

然后,阅读 Web Cryptography API还有一些examples我发现,他们生成私钥和公钥来签名,但他们从未阅读过现有的CERTIFICATE

有没有人遇到这个问题或知道我可以使用的框架?请帮帮忙!

最佳答案

所以答案是在 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 ) 来计算文件的哈希值。

关于javascript - 使用 Javascript 的数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33678878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com