gpt4 book ai didi

digital-signature - 如何使用智能卡在 Web 应用程序 (JavaScript) 中制作数字签名?

转载 作者:行者123 更新时间:2023-12-04 06:23:40 27 4
gpt4 key购买 nike

我们编写了一个文档管理系统,并希望使用 Web 客户端对文档进行数字签名。我们的 Java 客户端应用程序已经能够应用和检查数字签名,但我们希望即使使用我们的 Web 客户端也可以进行签名。这是用 GWT 编写的,因此在客户端运行时,它是一个 JavaScript 应用程序。

我们不想创建一个 Java 小程序并将其下载到客户端并执行它。我们想使用浏览器安全设备或浏览器 API 来签署文件。我们还想保留完整的文档服务器端,并仅将文档哈希转移到客户端。

我们认为这应该可以使用 国家安全局 npapi/npruntime ,但我们没有找到任何有关此的信息。 (顺便说一句,npruntime 在 IE 中也可用吗?我们应该使用 ActiveX 来实现与 IE 相同的结果吗?)

你有什么提示吗?

最佳答案

经过一番谷歌搜索后,我找到了答案。 Mozilla 通过 window.crypto 导出部分 NSS 模块目的。执行此类操作的更标准方法可能是通过 DOMCrypt ,即当前 discusses in W3C .
Google Chrome 开发者将等待 W3C 标准化 DOMCrypt,而微软则要求使用 ActiveX 对象 as explained here (这甚至适用于 Windows 上的 Firefox/Chrome/Opera)。

关于digital-signature - 如何使用智能卡在 Web 应用程序 (JavaScript) 中制作数字签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10553377/

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