【问题标题】:Is it possible to install a wildcard certificate without the private key on Tomcat?是否可以在 Tomcat 上安装没有私钥的通配符证书?
【发布时间】:2018-11-28 14:42:10
【问题描述】:

我从公司的另一个部门收到了以下文件,我应该将这些文件安装在我的 Tomcat 8.5 Web 服务器上,以激活 HTTPS 并使用 TLS/SSL:

  • csr.pem
  • ca.pem
  • intermediate.pem
  • certificate.crt

我在网上找到的大多数教程都指导了创建密钥库、生成 CSR 和安装之后收到的证书的过程。我公司希望使用它的通配符证书,所以证书和相关文件已经存在。

我尝试使用我自己的私钥和导入 ca、中间和证书生成一个新的密钥库,但我收到一个错误,指出公钥与我的密钥库不匹配。

我猜,这是因为我之前需要导入用于生成 CSR 的私钥。但由于我没有它,我想确定 - 是否可以在没有私钥的情况下安装证书(分别生成我自己的私钥)或者他们是否可能忘记发送它?

【问题讨论】:

    标签: ssl tomcat keytool


    【解决方案1】:

    不管是否是通配符,没有相关私钥的证书是没用的。

    由于它们用于非对称加密,因此操作需要公钥(包含在证书中)和私钥(分开存储)。

    它们是一起生成的,你不能拥有一个证书,然后再生成一个新的密钥并与之关联。 CSR(后来成为证书)包含一些从私钥派生的信息。

    【讨论】:

      猜你喜欢
      • 2012-04-22
      • 2021-07-10
      • 2014-08-19
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多