EJBCA API示例

问题描述:

我完全迷路了。我在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

我觉得这个链接可以帮助你 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

EJBCA有大量的接口。有一个Web服务接口,您可以从任何远程客户端(经过身份验证的客户端证书)使用该接口。您还可以通过简单的http调用获取证书和CRL之类的简单内容。 您可以访问公共网络,并从您的应用程序进行相同的简单HTTP GET调用。你也可以启用RFC4387服务,并使用RFC4387 URL获得CA证书和CRL,http://ejbca.org/services-va.html