我爲我的域購買了SSL證書,但我沒有收到私鑰,並且提供商告訴我要從我的域託管中生成RSA私鑰......但在我儀表板,這是沒有選擇.. 有沒有可用的任何PHP命令?生成CSR&RSA私鑰(用於SSL證書)
p.s. (shell_exec
或類似不允許託管)
我爲我的域購買了SSL證書,但我沒有收到私鑰,並且提供商告訴我要從我的域託管中生成RSA私鑰......但在我儀表板,這是沒有選擇.. 有沒有可用的任何PHP命令?生成CSR&RSA私鑰(用於SSL證書)
p.s. (shell_exec
或類似不允許託管)
我找到了方法! :
< < < 生成私鑰(RSA /按鍵/ PEM)& CSR [證書籤名請求] >>>
雖然有一個PHP code,它只能生成私鑰,而不是CSR。 你應該更好地使用OpenSSL的命令來獲取PRIVATE + CSR鍵
對於OpenSSL的命令(典型examples)使用託管SSH終端(如果它支持)或本地主機(如果你使用的Apache/Wampserver/或等):
-in 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
然後它會問你這樣我的問題...你應該輸入域名的名稱,當它要求「通用名稱」(即, example.com)....完成後,在相同位置c:\wamp\bin\apache\apache2.4.9\
,您將看到私鑰(server.key)和CSR密鑰(server.csr)。去吧...
現在,輸入您DOMAIN註冊儀表板(您發佈了SSL),然後重新發布。當它詢問CSR和PRIVATE KEY時,輸入我們生成的文件的內容(在文本編輯器中打開它們)...然後您可以繼續(EMAIL驗證是最快的方式),然後您應該從您的SSL提供商那裏收到確認郵件(或域儀表板),您可以在這裏下載CERTIFICATE(xxxxxxxx.crt和xxxxxx.ca-捆綁文件)....然後轉到主機儀表板,並在SSL部分,使用代碼CSR/PRIVATE/CRT密鑰適當!!!!!!
p.s.如果你會得到REDIRECT LOOP錯誤,那麼你可能不得不重新安裝網站/ Wordpress。
Google for openssl並從shell中運行 – Marged