【问题标题】:How do I get the private key for a GoDaddy certificate so I can install it on Ubuntu 14+?如何获取 GoDaddy 证书的私钥,以便在 Ubuntu 14+ 上安装它?
【发布时间】:2017-08-29 16:40:10
【问题描述】:

我从 StartSSL 获得的证书带有一个密钥文件。但是从 GoDaddy,我只得到 2 个 .crt 文件。 GoDaddy 的说明适用于 CentOS,明确不适用于 Ubuntu。

我如何导出私钥......或从某个地方获取它......以便我可以将它与 Apache SSL 一起使用?与我的问题几乎相同的问题假设使用 Mac 钥匙串应用程序。我不运行 Mac,我正在尝试在 Ubuntu 命令行上执行所有操作。我知道有办法做到这一点...谁能帮我找到它?

谢谢!

【问题讨论】:

    标签: apache ubuntu ssl


    【解决方案1】:

    按照这些步骤操作。

    1. 首先使用以下命令生成私钥和 CSR。

      openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

    系统会向您询问国家、州、城市、公司名称、域名等问题。只需填写详细信息,您的私钥将在您要运行此命令的目录中以 server.key 的形式准备好。

    系统会要求您输入挑战密码,您可以在那里。

    2. 登录 GoDaddy 并 ReKey 证书,您必须提交我们使用私钥生成的 CSR。

    一旦您将 Rekey 证书,您将能够安装使用您获得的crt 文件、您获得的ca-bundle 和我们刚刚制作的私钥的证书!

    如果您对此有任何疑问,请告诉我。

    PS:丢失私钥时必须使用此方法。

    【讨论】:

    • 谢谢!就是这样!
    • 嗨 p01ymatch 从哪里可以得到server.csr 文件?
    • server.csr 是一个输出文件,执行该命令时会生成。
    • 谢谢...从哪里可以得到server.key?请使用@
    • @AnthonyWinzlet,要正确安装 SSL 证书,您总共需要 3 个文件。一个是您通过执行命令生成的 server.key,另外两个是证书文件和链文件(带有 ca_bundle 的那个)。您需要所有这些文件来安装 SSL。如果您使用 Nginx 进行配置,请将您获得的两个文件合并到一个文件中,并将其用作 ssl_certificate 指令的值。
    猜你喜欢
    • 2017-05-10
    • 2021-06-08
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 2021-09-24
    • 1970-01-01
    相关资源
    最近更新 更多