使用pkcs#12证书在java中签名和验证

使用pkcs#12证书在java中签名和验证,java,digital-signature,signing,verify,pkcs#12,Java,Digital Signature,Signing,Verify,Pkcs#12,最近我参与了一个项目,我必须编写一些代码来签署一些文本数据,并将其发送到另一个用C#实现的应用程序 我已经发布了我的两个问题。和 事实上,这个项目进展得不太顺利,我被困在签约过程中好几天了。 问题是我的签名不能被其他应用程序验证,我也不能验证他们的签名 我已收到一个pkcs12证书(.p12)文件,其中包含以下3个条目: RootCA(证书+公钥) 子证书(证书+公钥) test_dig_sig(证书+公钥+私钥) 我遵循了教程 执行签名和验证过程 实际上,我想要的是签名和验证实现的概述 非常感

最近我参与了一个项目,我必须编写一些代码来签署一些文本数据,并将其发送到另一个用C#实现的应用程序

我已经发布了我的两个问题。和

事实上,这个项目进展得不太顺利,我被困在签约过程中好几天了。 问题是我的签名不能被其他应用程序验证,我也不能验证他们的签名

我已收到一个pkcs12证书(.p12)文件,其中包含以下3个条目:

  • RootCA(证书+公钥)
  • 子证书(证书+公钥)
  • test_dig_sig(证书+公钥+私钥)
  • 我遵循了教程 执行签名和验证过程

    实际上,我想要的是签名和验证实现的概述


    非常感谢您的帮助。

    要在Java中处理S/MIME,请使用

    他们的文档不是您所希望的最好的,但是代码中提供了很多示例

    检查包org.bounchycastle.mail.smime.examples中的示例