在Go Web 伺服器中串聯HTTPS 的PEM 憑證
為Go Web 伺服器設定HTTPS 時,經常會遇到需要串連的情況多個PEM 證書檔。此過程對於建立包含主憑證和中間憑證的完整憑證鏈至關重要。
取得中間憑證
通常,您將獲得一個捆綁包購買SSL 憑證時的PEM 文件,包括:
連接證書
根據https://www.kaihag.com/https-and-go/ 上的文檔,您需要連接以下PEM 文件:
為此,您可以使用以下指令(假設檔案位於目前目錄中):
這將建立一個名為full-cert.crt 的組合證書文件,其中包含中間證書和您的主證書。
在 Go 中設定 HTTPS
一旦有了串聯的憑證文件,就可以使用 http.ListenAndServeTLS 函數在 Go 中啟動 HTTPS 伺服器。以下是範例程式碼片段:
將 full-cert.crt 替換為串聯憑證檔案的名稱,將 private-key.pem 替換為私密金鑰檔案的名稱。執行程式並造訪 https://127.0.0.1:10443/ 確認 HTTPS 正常運作。
以上是如何在 Go Web 伺服器中串聯 HTTPS 的 PEM 憑證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!