前言
獲得免費憑證的方式百百種,今天要介紹的這家是 GoGetSSL。但這家的申請方式看起來只能透過網站申請,不支援像是 ZeroSSL 或是 Let’s Encrypt 可以使用 acme.sh 獲得。
建立訂單
首先我們連上他的 官方網站,並點選 Try Trial SSL
。
在 Choose Period 的地方勾選 3 Months
,之後點 Next Step
。
接著要建立帳號,點選右邊的 Create new account
。
我們要填寫一些註冊帳號的資料,填完後選擇 Next Step
。
註冊完成後,他會告訴你我們要申請的是 90 天的 SSL 憑證,並且他是可以無限取得的,點選 Complete Order
。
他應該會要求你登入,登入完後我們點選左邊的 SSL Certificates
,你會看到一筆未完成的訂單,我們點 View
檢視他。
點選 Generate Certificate
。
他會要求我們貼上 CSR,也就是憑證請求檔。如果你沒有的話,他也提供 Online CSR Generator
。
產生憑證請求檔
GoGetSSL 可以線上產生憑證請求檔,我們需要完成表格,第一欄就是要申請的網域名稱,完成後送出。
接著他會產生 CSR 以及 Private Key,產生的 CSR 就貼回去上個步驟的網頁裡,Private Key 則要自己保存好,在設定自己的網頁伺服器時會用到。
驗證網域
在完成以上步驟後,接著就要驗證網域啦!他提供了幾種方式 Email、DNS、HTTP、HTTPS 可以選擇,我這邊使用 HTTP。
又是一個管理員聯繫表單,好好完成他吧。
拉到最下面,在接受使用條款後,點選 Complete Generation
。
接著他會提供一個檔案,要你放到網頁伺服器中做驗證。置放完成後,點選上方的 Resend / Revalidate
重新驗證就好囉。
下載憑證
當你完成一切事務後,就可以下載憑證啦。回到介面後點選 All files
,就會將資料打包下載給你囉。
結語
他是一款相當正式 (囉嗦) 的免費 SSL 網站,在過程中需要重複填寫資料、提交必要檔案,但這才是正式申請 SSL 應該會要的程序。如果你非常懶惰,我會建議你使用之前提過的 ZeroSSL 或是 Let’s Encrypt,這些文件會被自動化完成。