1

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

所以我的问题是:

  • 你们中有人有类似的问题吗?他们是如何解决的?

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

  • 您能否推荐其中一些产品并写一些关于您使用它们的经验?

4

3 回答 3

1

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

于 2009-05-28T13:59:27.053 回答
1

查看System.Security.Cryptography.Xml命名空间中的类型,尤其是SignedXml

于 2010-05-19T08:08:03.287 回答
1

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

在这里找到它:

http://www.digisecsolutions.com/

于 2010-07-10T23:55:29.117 回答