0

我有 3 个单独的 .pem 文件:

publicCert.pem
privateKey.pem
CertificateChain.pem

我想把这些放到一个的java 密钥库中。

我之前已经看到过这个问题的提问和回答,但只有 1 或 2 个 .pem 文件,而不是 3 个,而且不是专门针对jks 的。

此外,其他 Web 服务器在 IIS 上运行,并使用带有通配符域的 SSL。示例:*domain.com

我可以为通配符域创建 jks 吗?看起来这可能很棘手?

命令赞赏!

4

1 回答 1

1

构建一个 PKCS12 文件,然后使用 Java 的 Keytool 转换为 Java 密钥库。

openssl pkcs12 -export -chain -inkey privateKey.pem -CAfile CertificateChain.pem -in publicCert.pem -out myp12file.p12

keytool -importkeystore -destkeystore mykeystore.jks -srckeystore myp12file.p12 -srcstoretype pkcs12 -destalias mykey -srcalias 1

它也会要求您输入密码。

于 2016-08-30T16:46:52.437 回答