2015-05-03 35 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