代码之家  ›  专栏  ›  技术社区  ›  Jim

AWS Certificate Manager与Java集成,用于公共证书(自签名/其他)

  •  0
  • Jim  · 技术社区  · 4 年前

    我想连接AWS证书管理器从我的Java应用程序中获取公共/私有证书。该应用程序也可以部署在AWS上或外部。证书适用于MongoDb Atlas SSL连接。

    我试过了 GET Certificate API 对于不返回私钥的自签名证书(只有.pem编码的证书和证书链)。但为了使用Java客户端的证书来安全连接MongoDB,我还需要私钥来将其转换为正确的JKS/PFX格式。

    目前我无法访问的私人证书 Export Certificate API 其通过文档给出了将证书转换为PFX/JKS格式所需的私钥。

    此外,我使用OPENSSL将.PEM编码的证书转换为PFX/JKS格式,但在这种情况下,我必须从Java代码本身进行转换。

    所以我有两个问题:

    1. 如何从AWS证书管理器获取私钥(用于公共/自签名证书),以便将其转换为PFX格式?
    2. 这是转换PFX/JKS格式的正确方法吗(从Java代码而不是从终端使用openssl),还是我遗漏了什么?
    0 回复  |  直到 4 年前