【问题标题】:How to Create a Certifcate using EJBCA API如何使用 EJBCA API 创建证书
【发布时间】:2016-06-20 10:50:06
【问题描述】:

请指导我如何使用 EJBCA API 执行以下操作:

  1. 在 Java 代码中使用 EJBCA API 创建证书。
  2. 使用 Java 代码中的 EJBCA API 将创建的证书提供(上传)到 Application Server。
  3. 在 Java 代码中使用 EJBCA API 验证证书。

谢谢,

【问题讨论】:

    标签: ejbca


    【解决方案1】:

    您指的是任何特定的 API,因为 EJBCA 中有几个 API 和协议?否则,我建议对其中的大多数使用标准 IETF 协议。

    1. 使用 CMP 协议,RFC4210。在 Java 中,您可以使用支持 CMP 的 BouncyCastle 库。您还可以在EJBCA CMP test sources 中找到示例代码。

    2. 为此没有标准的 API。每个应用程序服务器都是不同的。它是 JBoss 服务器吗?一个 Apache HTTP?还是一只雄猫?您可以简单地使用应用程序服务器本机命令和一些 bash 脚本的组合来配置证书。除非你想看看其他工具,比如ACME protocol

    3. 验证通常是指检查证书是否被吊销。执行此操作的最佳协议是 OCSP,RFC6960。 EJBCA 完全支持 OCSP,您可以再次使用 BouncyCastle 库编写 Java 代码来查询 EJBCA OCSP 响应程序。示例代码也再次在EJBCA OCSP test sources 中提供。

    【讨论】:

      猜你喜欢
      • 2015-12-18
      • 1970-01-01
      • 2018-11-14
      • 2023-01-31
      • 1970-01-01
      • 2016-06-27
      • 2012-10-31
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多