2013-03-02 64 views
0

我完全迷路了。我在CentOS上安裝了EJBCA,我的下一個任務是使用C# gui客戶端(將安裝在普通PC上)從服務器檢索證書。EJBCA API示例

不幸的是,EJBCA只支持Java API(糾正我,如果我錯了)。因此,我唯一的選擇是在Java中編寫一個包裝器(庫),它將通過JSON或其他方式(例如Apache Thrift)將數據發送到我的客戶端。

但是我還沒有在Java上寫任何代碼。另外,我不熟悉使用Java API的過程。

一個小例子會很棒!

謝謝!

+0

你想要什麼樣的java例子? – 2013-03-04 12:07:56

+0

例如,只需連接並檢索所有已吊銷的證書即可。但它有點複雜。就夠了一個簡單的例子 - 只需連接並打印一些EJBCA特定的信息(主頁路徑等)。我需要了解這個想法。 – gahcep 2013-03-04 12:10:43

回答

1

我覺得這個鏈接可以幫助你 EJBCA

+0

謝謝!我看到了一些例子,但還沒有弄清楚使用哪個例子。還有一個問題:我應該怎樣做這個例子?我可以將整個Java源代碼放入一個新項目嗎?就像在[這個例子]中完成的一樣(http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-3.htm)? – gahcep 2013-03-04 12:26:56

+0

是的,你可以。只需將源代碼放到我給你的地方,然後用Main方法(java程序中的起點)製作一個Main類 , – 2013-03-04 12:44:45

2

EJBCA有大量的接口。有一個Web服務接口,您可以從任何遠程客戶端(經過身份驗證的客戶端證書)使用該接口。您還可以通過簡單的http調用獲取證書和CRL之類的簡單內容。 您可以訪問公共網絡,並從您的應用程序進行相同的簡單HTTP GET調用。你也可以啓用RFC4387服務,並使用RFC4387 URL獲得CA證書和CRL,http://ejbca.org/services-va.html