请指导我如何使用EJBCA API执行以下操作:
谢谢,
答案 0 :(得分:1)
您是指任何特定的API,因为EJBCA中有几个API和协议?否则我会建议大多数人使用标准的IETF协议。
使用CMP协议RFC4210。在Java中,您可以使用支持CMP的BouncyCastle库。您还可以在EJBCA CMP test sources中找到示例代码。
为此,没有标准的API。每个应用服务器都不同。它是JBoss服务器吗? Apache HTTP?还是Tomcat?您可以简单地使用Application servers本机命令和一些bash脚本的组合来配置证书。除非您想查看其他工具,例如ACME protocol?
验证通常是指检查证书是否被撤销。执行此操作的最佳协议是OCSP,RFC6960。 EJBCA完全支持OCSP,您可以再次使用BouncyCastle库编写Java代码来查询EJBCA OCSP响应器。 EJBCA OCSP test sources中还提供了示例代码。