我完全迷路了。我在CentOS
上安装了EJBCA
,我的下一个任务是使用C#
gui客户端(将安装在普通PC上)从服务器检索证书。
不幸的是,EJBCA
仅支持Java
API(如果我错了,请更正我)。因此,我唯一的选择是在Java
中编写一个包装器(库),它将通过JSON或其他任何方式(例如Apache Thrift
)将数据发送到我的客户端。
但我没有在Java
上写任何代码。另外,我不熟悉使用Java API的过程。
一个很好的例子会很棒!
谢谢!
答案 0 :(得分:3)
EJBCA有很多接口。您可以从任何远程客户端(经过身份验证的客户端证书)使用Web Service接口。您还可以从简单的http调用中获取证书和CRL等简单的内容。 您可以访问公共网站,并从您的应用程序进行相同的简单HTTP GET调用。您还可以使用RFC4387 URL http://ejbca.org/services-va.html
启用RFC4387服务并获取CA证书和CRL答案 1 :(得分:1)
我认为此链接可以帮助您 EJBCA