更新zero-ssl憑證於IIS平台

今天剛好要寫一份更新SSL的流程文件,所以就順便寫在這個部落格中避免將來忘記。整個更新的步驟分為兩項,第一項為更新申請新的SSl憑證,第二則是將改憑證設定為IIS中,以下範例皆是基於sslforfree.com網站進行申請的,因此下列說明也是在該基礎上進行講解。

更新SSL 憑證

  1. 登入sslforfree.com操作儀表板中。

  2. 成功登入後,我們可以查看到在該帳號下面所有的SSl狀況與過期時間,在本範例中為2021/10/17會過期,因此我們需要按下renew進行更新申請。

  3. 確認Domain Name沒有錯誤。

  4. 選擇90天期限的驗證。

  5. 選擇免費方案

  6. 選擇http文件上傳驗證,並下載身份驗證文件,複製到IIS主機./well-known/pki-validation/中。

  7. 確認下列連結中,是否可以看到文件內容。

  8. 下載證書.zip,解壓縮後會取得3個檔案。

  9. 輸入以下指令,建立IIS所使用的憑證文件,指令中的檔案路徑即為上一步解壓縮的三個文件,輸出文件(-out)副檔名皆為.pfx。

1
openssl  pkcs12 -export -out /Users/Downloads/spltruck.com/spltrack20211015.pfx -inkey /Users/Downloads/spltruck.com/private.key  -in /Users/Downloads/spltruck.com/certificate.crt  -certfile /Users/Downloads/spltruck.com/ca_bundle.crt

IIS憑證更新流程

  1. 上述指令完成後會取得一個.pfx檔,將其複製到IIS的C槽根目錄中。

  2. 打開IIS依以下步驟進行操作:





  3. 上述步驟完成後,透過瀏覽器開啟目標網站,確認過期時間是否有更新為90天後的日期,若更新完成則表示成功延長SSL的使用期間,搞完收工。

0%