Web 应用程序中的 XML 签名
我们正在为一家小型银行(最多 20000 名客户/用户)开发电子银行 Web 应用程序。 我们必须使用 X509 证书(由 CA 在 USB 令牌上颁发)实现数字签名来签署支付信息。 我们尝试使用 CAPICOM,但似乎它在 Windows Vista 上运行不佳(尚未在 Win 7 上尝试过)。 另一个问题是核心银行系统只能处理Xml数字签名,因此我们必须签署XML文档(而不仅仅是像CAPICOM和Win32 Crypto API那样的批量格式文本数据)。
所以我的问题是:
你们中有人有类似的吗? 问题以及他们是如何解决的?
有没有插件、库、 组件或外部工具(用于 Internet Explorer 和/或 Fire Fox) 支持 XML 数字签名 在网络应用程序中?
您能否推荐一些 这些产品并写一些东西 关于您与他们的经历?
We are developing an e-Banking web application for a small bank (up to 20000 clients/users). We have to implement digital signatures with X509 certificates (issued by CA on USB tokens) for signing payment information. We tried using CAPICOM but it seems that it is not working well with Windows Vista (have not tried it with Win 7). The other problem is that core banking system can process only Xml digital signatures, so we have to sign XML documents (not just a bulk-formatted text data like with CAPICOM and Win32 Crypto API).
So my questions here are:
Does anyone of you have similar
problem and how did they solved it?Is there a plug-in, library,
component or external tool (for
Internet Explorer and/or Fire Fox)
that supports XML Digital Signatures
in a web application?Can you please recommend some of
these products and write something
about your experience with them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我曾经在一家 IT 咨询公司工作,当时我们在 Ubisecure (www.ubisecure.com) 的 Web 应用程序中使用 Ubi Sign ActiveX 进行 XML 签名。 现在我在他们的网站上找不到有关该产品的任何信息,因此请尝试向他们发送电子邮件。 您也可以尝试我在互联网上找到的这个 ActiveX 组件。 该名称是来自 Lizard Labs (www.lizardl.com) 的 XSign ActiveX XML 签名组件。 没试过jet,但作者说效果很好。
I used to work in an IT consulting company and in that time we used Ubi Sign ActiveX for XML Signatures in web applications from Ubisecure (www.ubisecure.com). Now I could not find any information about this product on their web site so try to email them. Also you can try this ActiveX component that I found on the internet. The name is XSign ActiveX XML Signature Component from Lizard Labs (www.lizardl.com). Didn’t tried it jet but the author says it works fine.
请参阅
System.Security 中的类型。 Cryptography.Xml
命名空间,尤其是SignedXml
类。See the types in the
System.Security.Cryptography.Xml
namespace, especially theSignedXml
class.XML Signature Applet 是一个软件组件,可在 Web 应用程序中创建 XML 数字签名。 XML Signature Apple 是一个简单的 Java 小程序,用于使用系统证书存储中存储的 X.509 数字证书对 XML 文档进行数字签名。 该小程序接收 XML 格式的数据并生成 XMLDsig 格式的封装签名表示形式。
在这里找到它:
http://www.digisecsolutions.com/
XML Signature Applet is a software component, which enables creation of XML digital signature in web applications. XML Signature Apple is a simple Java applet for doing a digital signature on a XML documents using X.509 digital certificates stored in system certificate store. This applet receives the data in a XML format and generates a enveloped signature representation in XMLDsig format.
Found it here:
http://www.digisecsolutions.com/