Ssl

使用 Mac 為另一台伺服器創建 CSR

  • October 27, 2018

我有一個託管在 Bluemix 上的網站。

我想設置 SSL 證書,我正在遵循本指南:https ://developer.ibm.com/bluemix/2014/09/28/ssl-certificates-bluemix-custom-domains/

我訂購了 Thawte 123 證書,現在我需要將我的 CSR 粘貼到文本框中。Thawte 幫助中心的說明說“從伺服器”生成這個。

但是,我無權訪問 bluemix 伺服器本身,也無權訪問 ssh。相反,根據我連結到的文章,我有一個 Web UI 來上傳私鑰和證書。我認為這是解決此問題的方法。

我在 Mac 上。Google搜尋問題,我發現的所有文章(例如:https ://search.thawte.com/support/ssl-digital-certificates/index?page=content&actp=CROSSLINK&id=INFO2989 )假設我想為 Mac 創建證書伺服器。但是在這裡我想要的是從mac創建證書請求,但是對於第三方伺服器!

如何從 Mac(不是伺服器)為 Thawte 生成有效的 CSR?

在哪裡生成 CSR 並不重要。只要您輸入了正確的 FQDN 並為您的 CSR 使用正確的私鑰,一切都會正常工作。

編輯:在 OSX 上生成 CSR 的工作方式與在 Linux 主機上相同。如果您的 Mac 上沒有安裝 openSSL,您可以使用 brew 安裝它。

如果您確實安裝了 openSSL,您可以例如在終端中使用以下命令:

# Generate private key
openssl genrsa -out example.key 2048
# Generate CSR
openssl req -new -sha256 -key example.key -out example.csr

引用自:https://serverfault.com/questions/750470