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