4

我想使用私钥签署一个 xml 文档。然后当我的客户收到软件时,他们能够使用公钥验证 xml 文档是否没有更改。

我想在我的所有客户中分发相同的公钥,以便我们可以向他们颁发许可证。

这可能吗?我正在使用 c# 和 .net。

4

3 回答 3

2

是的,这是完全可能的。这是一个全面的概述:如何:使用 .NET 验证 XML 文档的数字签名

这里还介绍了如何签署文档以供以后验证:在 C# 中,使用 x.509 证书签署 xml 并检查签名

于 2011-05-24T22:11:42.517 回答
0

是的,这是可能的。在组合解决方案时还有更重要的问题。

  • 您希望您的程序自动完成此验证吗?
  • 您想建立自己的公钥基础设施吗?
  • 您的公司是否已经拥有公共签名证书?

根据答案,您可能不需要编写任何代码。

于 2011-01-18T19:35:23.797 回答
0

这里还有一篇关于使用 XML 数字签名的许可证的好文章:http: //www.codeproject.com/KB/security/xmldsiglic.aspx

于 2011-07-08T10:15:13.407 回答