Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Membetulkan Ralat \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' dalam Imej Docker Go?

Bagaimana untuk Membetulkan Ralat \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' dalam Imej Docker Go?

Linda Hamilton
Lepaskan: 2024-11-26 14:26:09
asal
958 orang telah melayarinya

How to Fix

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

Apabila memasang pakej dalam imej Docker Go, pengguna mungkin menghadapi mesej ralat yang menunjukkan "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui." Isu ini berpunca daripada kekurangan kepercayaan terhadap trafik yang ditandatangani semula oleh pelanggan keselamatan seperti Cisco AnyConnect "Umbrella."

Penyelesaian:

Untuk menyelesaikan ralat ini, adalah penting untuk menambah sijil "Cisco Umbrella Root CA" pada Docker fail.

Langkah:

  1. Dapatkan sijil Cisco Umbrella:

    • Lawati halaman muat turun sijil Cisco dan dapatkan semula ".cer" fail.
  2. Tukar sijil:

    • Tukar fail ".cer" kepada ". crt" menggunakan arahan:

      • openssl x509 -maklumkan DER -in ciscoumbrellaroot.cer -out ciscoumbrellaroot.crt
  3. Salin sijil:

    • Salin fail ".crt" ke sijil folder:

      • cp ciscoumbrellaroot.crt /usr/local/share/ca-certificates/ciscoumbrellaroot.crt
  4. Kemas kini sijil:

    • Jalankan arahan:

      • kemas kini-ca-sijil
  5. Sahkan kemas kini:

    • Terminal harus memaparkan mesej yang menunjukkan kemas kini berjaya.
  6. Uji pemasangan pakej:

    • Cuba semula pemasangan yang diingini pakej:

      • pergi pasang google.golang.org/protobuf/cmd/[email protected]

Dengan mengikuti langkah ini, imej Docker Go kini boleh berjaya memasang pakej tanpa menghadapi ralat "x509: sijil ditandatangani oleh pihak berkuasa yang tidak diketahui". Penyelesaian ini terpakai kepada mana-mana pelanggan keselamatan yang mungkin bertindak sebagai trafik man-in-the-middle dan menandatangani semula.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\' dalam Imej Docker Go?. 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