【问题标题】:How to generate .key and .crt from PKCS#7如何从 PKCS#7 生成 .key 和 .crt
【发布时间】:2019-05-20 02:29:45
【问题描述】:

我从 slss.com 购买了 SSL 证书,我已经将文件下载到我的本地电脑,有 .crt、ca-bundle 和 p7b 文件,我已经将文件复制到服务器,我正在尝试安装证书。到 apache2 Web 服务器,但它需要 .key 文件,我不知道如何定位(如果存在)或如何使用 openssl 或其他方法将其中一个文件转换为 .key 文件

【问题讨论】:

  • 当您购买证书时,CA 已从您那里获取您生成的与密钥同时生成的 CSR。所以你应该有它。此外,您的问题将更多地与Super User 相关,因为这里的事情需要与编程相关。/

标签: apache ubuntu ssl openssl


【解决方案1】:

“.p7b”文件仅包含证书和链证书(中间 CA),不包含私钥。私钥已经存在,因为提供的证书应该与现有的私钥相关。 您在请求证书时向 CA 提供了您的私钥。 为此,您应该与为您提供证书的 CA 进一步澄清。

可以使用https://www.sslshopper.com/ssl-converter.html 等在线服务或通过以下命令使用OpenSSL CLI utility 将带有“.p7b”扩展名的证书转换为标准“.pem”格式:

# openssl pkcs7 -print_certs -in certificate.p7b -out certificate.pem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-27
    • 2011-09-22
    • 2022-08-03
    • 2014-05-30
    • 1970-01-01
    • 2022-09-28
    • 2017-08-04
    • 1970-01-01
    相关资源
    最近更新 更多