自備憑證與系統憑證
SSL憑證
網站啟用 HTTPS,能夠增加安全性,也能提升客戶信任,甚至提高搜索排名;在 INODENINJA 平台建立的域名,只要符合條件,都能夠讓平台自動申請域名憑證!
在 INODENINJA 上的域名可套用的憑證有兩種,系統憑證 以及 自備憑證,以下將對這兩種憑證做說明:
系統憑證
系統憑證就是平台自動申請的憑證,並且也會定期更新快過期的憑證;目前可選用的廠商有 Sectigo(一年期) 和 ZeroSSL(三個月)。
申請條件
系統憑證的簽發需要通過域名所有權驗證,為此,域名需要符合以下條件才會申請。
一般域名
- 平台上已經建立域名
- 域名 CNAME 至平台(INODENINJA 提供的 CNAME 地址)
- 域名開啟 HTTP 且啟用 80 端口
- 域名的 CAA 紀錄允許相關憑證廠商,或是未設置任何 CAA 記錄
常見的驗證包含 EMAIL 驗證、DNS 驗證與 HTTP 請求驗證,而 INODENINJA 使用的是「HTTP 驗證」
萬用域名
- 平台上已經建立萬用域名
- 域名 CNAME 指向到憑證廠商(目前僅支援 Sectigo)提供之 CNAME
自備憑證
首先到 憑證上傳 > 創建,就可以上傳自己申請好的憑證;上傳好憑證後,即可在 域名編輯 > 憑證組 的地方選擇自己的憑證;系統會透過憑證內的 commonName 和 sanDNS 資訊進行匹配,所以這邊只能選擇和域名相符的憑證哦!
上傳限制(憑證驗證)
- 憑證須包含中繼憑證
- 憑證須在有效期限內
- 憑證與私鑰必須符合
另外,雖然在選用憑證的地方可以看到self-sign(自簽憑證),雖然同樣可以起到加密的作用,但由於缺乏第三方機構的認證,瀏覽器會標示為「不安全」,所以我們一般不會套用這個選項。