加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

digital-signature – 如何使用智能卡在Web应用程序(JavaScript)

发布时间:2020-12-24 09:12:19 所属栏目:资源 来源:网络整理
导读:我们编写了一个文档管理系统,并希望使用Web客户端对文档进行数字签名.我们的 Java客户端应用程序已经能够应用和检查数字签名,但我们甚至希望使用我们的Web客户端进行签名.这是用GWT编写的,因此,当在客户端运行时,它是一个 JavaScript应用程序. 我们不想创建J

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

我们不想创建Java applet并在客户端上下载并执行它.我们希望使用浏览器安全设备或浏览器API来签署文档.我们还希望保留完整的文档服务器端,并仅移动到客户端文档哈希.

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

你有什么提示吗?

解决方法

经过一些谷歌搜索,我找到了答案. Mozilla通过 window.crypto对象导出其NSS模块的一部分.进行此类操作的更标准方法可能是通过 DOMCrypt,即目前为 discusses in W3C.
谷歌Chrome开发人员将等待W3C标准化DOMCrypt,而微软需要使用ActiveX对象 as explained here(这甚至可以在Windows上使用Firefox / Chrome / Opera).

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读