首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用javascript在web浏览器中签名XML文档

使用javascript在web浏览器中签名XML文档
EN

Stack Overflow用户
提问于 2018-04-24 12:32:32
回答 1查看 1.6K关注 0票数 1

我希望签署XMLDSig(XMLDSig),该文档包含web浏览器中的敏感数据,其中包含一个客户端证书,只使用JavaScript。

我做了我的研究,发现在2014-2015年,不可能用JS签署带有客户证书的文档。当时有三种可能性:

  1. Java小程序
  2. ActiveX组件
  3. web浏览器插件(NPAPI .)

现在有什么新的可能性吗?我们在2018年,我发现绝大部分资源都是3-4岁。所以我真的很好奇是否有一个完全基于Javascript和一些行业标准的跨平台和跨浏览器解决方案。

EN

回答 1

Stack Overflow用户

发布于 2018-12-03 08:52:01

我们已经创建了XMLDSIG api,您可以从浏览器中使用它在浏览器中创建XMLDSIG签名。

做签名您将需要一个数字证书,我们使用我们所谓的浏览器绑定证书通常这样做。本质上,我们使用Web创建证书,然后使用该证书进行签名。

如果您需要使用在浏览器之外创建的证书,那么我们已经创建了一个包,我们称之为FortifyApp,它使您能够在浏览器中使用本地注册证书和智能卡,其中包含证书和密钥。

或者,您可以将一个使用PKCS#12文件的PKIjs导入到浏览器中,然后用它进行签名。

上面不需要使用Java或ActiveX,只有Javascript和客户机(如果需要转义浏览器)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50001806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档