使用GoDaddy 憑證的HTTP SSL:「此伺服器的憑證鏈不完整」
使用GoDaddy 的SSL 憑證時進行HTTP 並接收時進行HTTP 並接收時進行HTTP會出現此問題訊息「此伺服器的憑證鏈不完整。」
憑證鏈不完整
使用GoDaddy 的憑證設定SSL 時,請確保提供的憑證檔案不僅包含伺服器的憑證以及任何中間憑證和根憑證(憑證授權單位或CA)。
解決方案
要解決此問題,請驗證「cert/ myalcoholist.pem」檔案包含以下內容:
程式碼變更
更新程式碼如下:<code class="go">pem, err := ioutil.ReadFile("cert/myalcoholist.crt") if err != nil { log.Fatalf("Failed to read client certificate authority: %v", err) } if !certpool.AppendCertsFromPEM(pem) { log.Fatalf("Can't parse client certificate authority") }</code>更新程式碼如下:
更新程式碼如下:此變更可確保所有必要的憑證都包含在憑證鏈中。
考慮從鏈中刪除根憑證以消除「鏈問題:包含錨點」警告.
結論
透過將必要將必要的憑證合併到憑證鏈中並可能使用密碼套件,解決了使用GoDaddy 憑證時憑證鏈不完整的問題可以解析HTTP,確保安全連線和令人滿意的SSL 驗證結果。以上是以下是一些適合您文章內容的基於問題的標題: * GoDaddy SSL 憑證錯誤:「此伺服器的憑證鏈不完整」 - 如何修復 * 為什麼是我的Go的詳細內容。更多資訊請關注PHP中文網其他相關文章!