【问题标题】:generate CSR & RSA Private key (for SSL Certificate)生成 CSR 和 RSA 私钥(用于 SSL 证书)
【发布时间】:2016-01-23 09:13:31
【问题描述】:

我为我的域购买了 SSL 证书,但我没有收到 PRIVATE 密钥,并且提供商告诉我从我的域托管生成 RSA 私钥...但是在我的仪表板中,没有此选项.. 是否有可用的任何 php 命令?

附言(shell_exec 或类似的主机不允许使用)

【问题讨论】:

  • Google for openssl 并从 shell 运行它

标签: ssl-certificate rsa private-key


【解决方案1】:

我找到了方法! :

=======步骤 1 ====

生成私钥 (rsa/key/pem) & CSR [证书签名请求] >>>

虽然有PHP code,但它只能生成PRIVATE KEY,不能生成CSR。 您最好使用 openSSL 命令来获取 PRIVATE+ CSR 密钥

对于 openssl 命令(典型的 examples),请使用您的 Hosting SSH 终端(如果支持)或您的 Localhost(如果您使用 Apache/Wampserver/或等等。):

-在CMD中输入:cd c:\wamp\bin\apache\apache2.4.9\bin,然后执行这样的命令:

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -config c:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf

然后它会问你一些问题......当它询问“common name”时,你应该输入名称(即example.com strong>).... 完成后,在同一位置 c:\wamp\bin\apache\apache2.4.9\ 您将看到 Private key(server.key) 和 CSR key (server.csr )。继续……



========第 2 步 - 添加证书 (.crt) ========

现在,进入您的 DOMAIN Register 控制面板(您已在其中发布了 SSL),然后重新发布该信息。当它要求 CSR 和 PRIVATE KEY 时,输入我们生成的文件的内容(在文本编辑器中打开它们)......然后你可以继续(EMAIL 验证是最快的方式)然后你应该从你的 SSL 提供商那里收到确认邮件(或域仪表板),您可以在其中下载证书(xxxxxxxx.crt 和 xxxxxx.ca-bundle 文件)....然后转到 HOSTING 仪表板,在 SSL 部分,使用代码 CSR /PRIVATE/CRT 键适当!!!!!!

附言如果您将收到 REDIRECT LOOP 错误,那么您可能需要重新安装网站/Wordpress。

【讨论】:

    猜你喜欢
    • 2014-08-19
    • 2019-01-18
    • 1970-01-01
    • 2017-03-11
    • 2018-06-07
    • 1970-01-01
    • 2011-07-11
    • 2010-10-29
    • 1970-01-01
    相关资源
    最近更新 更多