keytool 错误:java.lang.Exception:回复中的公钥和密钥库不匹配

keytool 错误:java.lang.Exception:回复中的公钥和密钥库不匹配

这是关于如何将供应商提供的 SSL 证书导入 Tomcat Web 服务器。

注意:网络平衡器上生成的 CSR 和证书是根据提供的 CSR 生成的。

有人可以帮助我如何将证书(.cer)导入到 tomcat 服务器的步骤吗?

正如我所说,csr 是在负载均衡器上生成的,我认为它是有冲突的。如何使证书工作并在 tomcat 上导入?

答案1

  1. 首先,使用keytool实用程序导出私钥

    keytool -v -importkeystore -srckeystore keystorefile.jks -srcalias alias -destkeystore exportedfilefile.p12 -deststoretype PKCS12
    
    openssl pkcs12 -in exportedfilefile.p12 -nocerts -nodes
    
  2. 其次使用 open ssl ,使用私钥和 .cert (服务器证书)导出 .pfx 文件。

    openssl pkcs12 -export -out exportedfilename.pfx -inkey  privatekey -in servercertificate.crt
    

相关内容