Namecheap - Create CSR Using OpenSSL

問題描述

公司使用 Namecheap 購買 SSL 憑證,將 CSR 產生的過程紀錄一下。

解決方法

  1. 在 Issue SSL 訂單頁面,點選 Activate
  2. 選擇 Generate a new CSR,填入資料。
  3. 產生私鑰與 CSR 檔案。
    1
    2
    3
    4
    5
    6
    # 私鑰 private.key 與 CSR csr.pem 檔名都可以自行命名:
    $ sudo openssl genrsa -out private.key 2048
    $ sudo openssl req -new -key private.key -out csr.pem
    # 你也可以合併兩個指令:
    $ sudo openssl req -new -newkey rsa:2048 -nodes -keyout private.key -out csr.pem
    # 填寫資料的時候,Common Name 要填寫你的網域名稱,例如: example.com or *.example.com ... etc.
  4. 將 CSR 檔案內容貼到 Namecheap 的 CSR 欄位。
    1
    $ sudo cat csr.pem
  5. 等待驗證通過,即可下載 SSL 憑證。

參考資料

Generating A CSR on AWS