c# - 使用 x509 证书和加密的数字签名

标签 c# java digital-signature x509 x509certificate2

我想签署将在服务器上验证的 xml 文档。我不知道如何使用 .cer 和 .pfx 文件等数字证书对 xml 文件进行签名和加密。我用谷歌搜索并找到了各种例子,但无法理解标准方式,即

What are the step by step process to sign and encrypt the xml file

这里有一个问题是,

i want to sign and encrypt the file on client(.net c# code) in such a way that it could be validated and decrypt at server(java code)

最佳答案

如果您想在 C# 和 Java 中执行此操作,您可能需要看看 BouncyCaSTLe。这是一个流行的加密库,它支持 C# 和 Java。

资源:http://www.bouncycastle.org/

关于c# - 使用 x509 证书和加密的数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244548/

相关文章:

c# - 显示 Html 字符串

c# - WPF Tab 键导航

c# - 从方法引用 C# 获取方法信息

java - 亲子关系 hibernate

javascript - Wacom Stu-430 签名捕获速度太慢

c# - 创建 rsa-sha512 签名时算法无效

C# LINQ - 在两个属性之间的列表中查找对象

java - 如何将DatePickerDialog的值传递给不同的editText?

Mac OS 上的 javac 8 无法编译并表示它是 1.7

java - 如何使用 PDFBOX 将覆盖添加到已签名的 PDF 而不使第一个签名无效?