Web应用程序中的XML签名

时间:2009-05-16 12:14:07

标签: xml web-applications certificate signature xml-signature

我们正在为一家小型银行(最多20000个客户/用户)开发电子银行网络应用程序。我们必须使用X509证书(由CA在USB令牌上发布)实现数字签名,以签署付款信息。我们尝试使用CAPICOM,但它似乎与Windows Vista不兼容(没有尝试使用Win 7)。另一个问题是核心银行系统只能处理Xml数字签名,因此我们必须签署XML文档(不仅仅是批量格式的文本数据,如CAPICOM和Win32 Crypto API)。

所以我的问题是:

  • 你们中的任何人都有类似的 问题以及他们是如何解决的?

  • 是否有插件库, 组件或外部工具(用于 Internet Explorer和/或Fire Fox) 支持XML数字签名 在Web应用程序中?

  • 你能推荐一些 这些产品并写点东西 关于你与他们的经历?

3 个答案:

答案 0 :(得分:1)

我曾经在一家IT咨询公司工作,当时我们在Ubisecure(www.ubisecure.com)的网络应用程序中使用了Ubi Sign ActiveX for XML Signatures。现在我在他们的网站上找不到关于该产品的任何信息,所以尝试通过电子邮件发送给他们。您也可以尝试我在互联网上找到的这个ActiveX组件。名称是Lizard Labs(www.lizardl.com)的XSign ActiveX XML签名组件。没有尝试喷射,但作者说它工作正常。

答案 1 :(得分:1)

答案 2 :(得分:1)

XML Signature Applet是一个软件组件,可以在Web应用程序中创建XML数字签名。 XML Signature Apple是一个简单的Java小程序,用于使用存储在系统证书存储区中的X.509数字证书对XML文档进行数字签名。此applet以XML格式接收数据,并以XMLDsig格式生成包络签名表示。

在这里找到它:

http://www.digisecsolutions.com/