如何通过客户端浏览器对 xml 文档进行数字签名?

发布于 2024-10-19 00:20:03 字数 145 浏览 4 评论 0原文

当我访问需要客户端证书的网站时,浏览器会自动打开一个弹出窗口,询问我想使用哪个个人证书进行连接。

是否有任何类似的规定可以使用 HTML5 或 Flash 签署 xml 文档?否则(在客户端计算机上安装应用程序)Java applet 是唯一的跨浏览器方法吗?

When I visit a site which requires a client-side certificate the browser automatically opens a popup asking me which personal certificate I would like to use to connect.

Is there any similar provision to sign an xml document using HTML5 or Flash? Otherwise (installing an application on the client machine) is a Java applet the only cross-browser way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-残月青衣踏尘吟 2024-10-26 00:20:03

目前,您需要创建客户端模块,该模块将以某种方式从站点请求文档(或只是文档的哈希值),对其进行签名并将其发送回服务器。问题(除了编写自己的模块之外)是保证用户签署他所看到的内容,而不是某些 MITM 攻击者推送给客户端的数据。

我们目前正在最终确定我们的解决方案,通过一组可重用的客户端模块对各种数据进行分布式签名。该解决方案将于 5 月作为我们 SecureBlackbox 产品版本 9 的一部分推出。

更新:SecureBlackbox 9 的测试版现已推出,它包含此分布式签名模块。

At the moment you need to create your client-side module that will somehow request the document (or just the hash of the document) from the site, sign it and send it back to the server. The problem (besides writing your own module) is guaranteeing that the user signs what he sees and not the data some MITM attacker has pushed to the client.

We are currently finalizing our solution for distributed signing of various data with a set of reusable client-side module. This solution will be available in May as part of version 9 of our SecureBlackbox product.

Update: the beta version of SecureBlackbox 9 is available and it includes this distributed signing modules.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文