【问题标题】:How do I import a certificate chain and it's certificate into a java keystore?如何将证书链及其证书导入 java 密钥库?
【发布时间】:2011-04-25 15:30:21
【问题描述】:

我有一个通配符证书以及一个证书链和私钥。 如何将其导入我的 java 密钥库?

证书链 *.whatever.com - 证书 私钥

【问题讨论】:

    标签: java certificate keystore


    【解决方案1】:

    我找到了答案here -

    您必须将您的证书转换为 PKCS12 证书才能使用类似于以下的命令导入它。

    keytool -importkeystore -deststorepass changeit -destkeypass changeit -destkeystore my-keystore.jks -srckeystore cert-and-key.p12 -srcstoretype PKCS12 -srcstorepass cert-and-key-password -alias 1
    

    要从PEM to PKCS12 转换,请使用以下命令。

    openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
    

    【讨论】:

    • 你知道我如何以编程方式做到这一点吗?