在这种情况下我可以使用数字签名吗?用c#

在这种情况下我可以使用数字签名吗?用c#,c#,digital-signature,public-key-encryption,C#,Digital Signature,Public Key Encryption,我想使用私钥对xml文档进行签名。然后,当我的客户机收到软件时,他们就可以使用公钥验证xml文档是否没有更改 我想在我的所有客户中分发相同的公钥,以便我们可以向他们颁发许可证 这可能吗?我正在使用c#和.net。是的,这是可能的。在制定解决方案时,还有更重要的问题 是否希望程序自动完成此验证 是否要设置自己的公钥基础结构 贵公司是否已拥有公开签名证书 根据答案,您可能不需要编写任何代码。是的,这是完全可能的。以下是一个全面的概述: 这里还有一篇关于使用XML数字签名的许可证的文章,内容很好:

我想使用私钥对xml文档进行签名。然后,当我的客户机收到软件时,他们就可以使用公钥验证xml文档是否没有更改

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


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

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

  • 是否希望程序自动完成此验证
  • 是否要设置自己的公钥基础结构
  • 贵公司是否已拥有公开签名证书

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

是的,这是完全可能的。以下是一个全面的概述:


这里还有一篇关于使用XML数字签名的许可证的文章,内容很好: