Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Betulkan \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' Ralat Semasa Menggunakan `go install` dalam Docker?

Bagaimana untuk Betulkan \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' Ralat Semasa Menggunakan `go install` dalam Docker?

Mary-Kate Olsen
Lepaskan: 2024-11-23 08:54:09
asal
255 orang telah melayarinya

How to Fix

Imej Docker Go: Menyelesaikan masalah "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui" Ralat

Apabila cuba memasang pakej menggunakan go install di dalam Imej Docker Go, ralat mungkin timbul yang menunjukkan bahawa sijil ditandatangani oleh pihak berkuasa yang tidak diketahui. Ralat ini boleh dikaitkan dengan pelbagai sebab, termasuk pihak berkuasa sijil yang salah konfigurasi atau gangguan pelanggan keselamatan.

Konfigurasi Pihak Berkuasa Sijil

Pastikan imej Docker mempunyai sijil yang diperlukan dan CA akar yang dipasang untuk mengesahkan ketulenan pakej yang dimuat turun. Pendekatan paling mudah ialah menggunakan perintah kemas kini-ca-certificates untuk mendapatkan semula pihak berkuasa sijil terkini daripada repositori pengedaran.

Gangguan Pelanggan Keselamatan

Pelanggan keselamatan tertentu, seperti sebagai Cisco's Umbrella, boleh campur tangan dalam trafik rangkaian dan menandatangani semula permintaan dengan sijil mereka sendiri. Untuk memintas gangguan ini, anda mungkin perlu menambah sijil pelanggan pada CA akar yang dipercayai dalam imej Docker.

Penyelesaian Khusus untuk Cisco Umbrella

Untuk menyelesaikan masalah isu dengan Cisco Umbrella, ikut langkah berikut:

  1. Muat turun sijil Cisco Umbrella Root CA daripada mereka tapak web.
  2. Tukar sijil .cer kepada fail .crt menggunakan openssl.
  3. Salin fail .crt ke direktori /usr/local/share/ca-certificates.
  4. Kemas kini sijil dengan kemas kini-ca-sijil.

Selepas menyelesaikan langkah-langkah ini, pakej Go sepatutnya boleh dipasang tanpa menghadapi ralat "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui". Penyelesaian ini boleh diperluaskan kepada pelanggan keselamatan lain yang mengganggu pengambilan semula pakej.

Atas ialah kandungan terperinci Bagaimana untuk Betulkan \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' Ralat Semasa Menggunakan `go install` dalam Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan