Rumah >pembangunan bahagian belakang >Golang >Mengapa Imej Docker Go Saya Gagal `pergi dapatkan` Kerana Tandatangan Pihak Berkuasa Tidak Diketahui?

Mengapa Imej Docker Go Saya Gagal `pergi dapatkan` Kerana Tandatangan Pihak Berkuasa Tidak Diketahui?

DDD
DDDasal
2024-12-09 17:11:10150semak imbas

Why Does My Docker Go Image Fail `go get` Due to an Unknown Authority Signature?

Imej Docker Go Tidak dapat pergi dapatkan Kerana Tandatangan Pihak Berkuasa Tidak Diketahui

Isu dihadapi apabila cuba memasang pakej menggunakan go install dalam Imej Docker Go. Ralat yang dilaporkan ialah:

google.golang.org/protobuf/cmd/[email protected]: invalid version: Get "https://proxy.golang.org/google.golang.org/protobuf/cmd/protoc-gen-go/@v/1.27.0.info": x509: certificate signed by unknown authority

Walaupun ada usaha untuk memasang sijil CA, masalah itu berterusan.

Punca Punca dan Penyelesaian

Seperti yang ditemui oleh pengguna, isu ini berpunca daripada pelanggan keselamatan, Cisco AnyConnect "Umbrella." Pelanggan ini bertindak sebagai man-in-the-middle, menandatangani semula permintaan dengan sijilnya sendiri. Untuk menyelesaikan masalah ini, sijil Cisco Umbrella Root CA mesti ditambahkan pada imej Docker:

  1. Muat turun sijil akar Cisco Umbrella dari tapak web Cisco.
  2. Tukar sijil daripada .cer ke .crt menggunakan openssl.
  3. Salin sijil yang ditukar ke folder sijil dalam Docker imej.
  4. Kemas kini sijil menggunakan kemas kini-ca-sijil.

Dengan menambahkan kuasa sijil yang diperlukan, imej Docker Go kini boleh berjaya mendapatkan semula pakej menggunakan go get.

Atas ialah kandungan terperinci Mengapa Imej Docker Go Saya Gagal `pergi dapatkan` Kerana Tandatangan Pihak Berkuasa Tidak Diketahui?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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