【发布时间】:2022-02-25 01:20:40
【问题描述】:
所以我遇到了这个问题:
IE Edge不再允许applet、activeX等,
我有这个 applet 用于数字签名,
想法是从客户端的KEY文件中提取私钥,这样私钥永远不会离开客户端的计算机,是安全的要求,这是无法避免的:(
我正在寻找 API 或框架,但找不到解决此问题的方法,
jsrsasign 的示例使用 PEM 文件,但我的用户有 .CER + .KEY + 密码,在 java 中我可以做到,但我需要在 javascript 或 something 中做到在客户端。
并且,阅读我发现的Web Cryptography API 和一些examples,他们会生成新的私钥和公钥来签名,但他们从未阅读过现有的CERTIFICATE p>
有人有这个问题或知道我可以使用的框架吗? 请帮忙!
【问题讨论】:
-
所以,如果我理解正确,你有一个已经在 IE 中工作的小程序,但在 Edge 上不能工作,这就是你尝试使用新 API 复制相同进程的原因(或任何可用的 API)?
-
是的,这就是问题@RomanCanlas
-
另一个问题 - 您的网络应用程序是面向公众还是仅在您的组织内部?
-
主要是针对私有内网@RomanCanlas
标签: javascript internet-explorer applet digital-signature microsoft-edge