Rumah > Artikel > pembangunan bahagian belakang > Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * Ralat Sijil SSL GoDaddy: \"Rantaian Sijil Pelayan Ini Tidak Lengkap\" - Cara Membetulkannya * Mengapa My Go
SSL HTTP dengan Sijil GoDaddy: "Rantaian Sijil Pelayan Ini Tidak Lengkap"
Isu ini timbul apabila menggunakan sijil SSL GoDaddy untuk HTTP dan menerima mesej "Rangkaian sijil pelayan ini tidak lengkap."
Rantai Sijil Tidak Lengkap
Apabila mengkonfigurasi SSL dengan sijil GoDaddy, adalah penting untuk memastikan fail sijil yang disediakan mengandungi bukan sahaja sijil pelayan tetapi juga sebarang sijil perantaraan dan sijil akar (pihak berkuasa sijil, atau CA).
Penyelesaian
Untuk menyelesaikan isu ini, sahkan bahawa "sijil/ myalcoholist.pem" mengandungi yang berikut:
Kod Perubahan
Kemas kini kod seperti berikut:
<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>
Perubahan ini memastikan semua sijil yang diperlukan disertakan dalam rantaian sijil.
Tambahan Petua
Kesimpulan
Dengan memasukkan sijil yang diperlukan ke dalam rantaian sijil dan berkemungkinan menggunakan suite sifir, isu rantaian sijil yang tidak lengkap apabila menggunakan sijil GoDaddy untuk HTTP boleh diselesaikan, memastikan sambungan selamat dan hasil pengesahan SSL yang memuaskan.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * Ralat Sijil SSL GoDaddy: \"Rantaian Sijil Pelayan Ini Tidak Lengkap\" - Cara Membetulkannya * Mengapa My Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!