2015-05-03 37 views
0

最近我参与了一个项目,我必须编写一些代码来签署一些文本数据并将其发送给在C#中实现的其他应用程序。使用pkcs#12证书在java中签名和验证

我发布了关于我的两个问题。 thisthis one

事实上,该项目进展不顺利,我陷入了签名过程数日。 问题是,我所做的签名不能被其他应用程序验证,我也无法验证他们的签名。

我已收到一个PKCS12证书(的.p12)文件,其中包含如下3项:

  1. 根CA(证书+公钥)
  2. SUBCA(证书+公钥)
  3. test_dig_sig(证书+公钥+私钥)

我已按照this教程 执行签名和验证过程。

其实我要找的是签名和验证实现的概述。

任何帮助表示赞赏。

回答

0

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

他们的文档不是你能抱最好的希望,但也有相当多的提供的代码

例子检查例子包org.bouncycastle.mail.smime.examples