Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Membetulkan Ralat \'Sijil Tidak Sah\' Semasa `go install` dalam Docker dengan Cisco AnyConnect?

Bagaimana untuk Membetulkan Ralat \'Sijil Tidak Sah\' Semasa `go install` dalam Docker dengan Cisco AnyConnect?

DDD
Lepaskan: 2024-11-27 05:24:13
asal
717 orang telah melayarinya

How to Fix

Ralat Imej Docker Go: Sijil Tidak Sah untuk pemasangan go

Isu:

Apabila melaksanakan pergi pasang dalam imej Docker Go, pengguna menghadapi ralat:

google.golang.org/protobuf/cmd/[email protected]: 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
Salin selepas log masuk

Penyelesaian:

Ralat yang dinyatakan di atas berpunca daripada klien keselamatan imej Docker, dalam kes ini, Cisco AnyConnect "Umbrella," yang bertindak sebagai man-in-the-middle dan menandatangani semula permintaan dengan sijilnya sendiri.

Untuk membetulkan isu ini, imej Docker mesti menyertakan sijil "Cisco Umbrella Root CA". Ikuti langkah ini untuk menambah sijil:

  1. Muat turun sijil:

    $ wget http://www.cisco.com/security/pki/certs/ciscoumbrellaroot.cer
    Salin selepas log masuk
  2. Tukar sijil daripada .cer kepada format .crt:

    $ openssl x509 -inform DER -in ciscoumbrellaroot.cer -out ciscoumbrellaroot.crt
    Salin selepas log masuk
  3. Salin sijil ke sijil folder:

    $ cp ciscoumbrellaroot.crt /usr/local/share/ca-certificates/ciscoumbrellaroot.crt
    Salin selepas log masuk
  4. Kemas kini sijil:

    $ update-ca-certificates
    Salin selepas log masuk

Setelah langkah ini selesai, imej Docker akan dapat mempercayai Trafik yang meletak jawatan. Akibatnya, go install boleh dilaksanakan tanpa ralat yang disebutkan di atas.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Sijil Tidak Sah\' Semasa `go install` dalam Docker dengan Cisco AnyConnect?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan