Himpunan CA Cargo untuk Proksi dan Pelayan Pakej
Gunakan cainfo dan proxy-cainfo Cargo pada sambungan TLS yang betul, bukan menganggap semua kegagalan sijil proksi sebagai satu masalah kepercayaan.
Untuk proksi HTTPS dan sumber pakej HTTPS, Cargo boleh mengesahkan dua sambungan TLS dengan himpunan CA berbeza:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Gantikan titik akhir dan laluan dengan nilai yang diluluskan. Proksi ini sengaja mempunyai pendengar TLS; proksi HTTP biasa tidak menjadi HTTPS kerana sumber pakej menggunakan HTTPS.
| Peringkat kegagalan | Tetapan kepercayaan untuk diperiksa |
|---|---|
| TLS proksi, sebelum wujud terowong ke destinasi | http.proxy-cainfo, yang menggunakan http.cainfo jika tidak ditetapkan secara berasingan. |
| Sijil destinasi selepas terowong diwujudkan | http.cainfo untuk laluan kepercayaan destinasi. |
Pemboleh ubah yang sepadan ialah CARGO_HTTP_PROXY_CAINFO dan CARGO_HTTP_CAINFO. Gunakan pihak berkuasa yang sesuai dan diluluskan; menyalin sijil rawak ke kedua-dua fail tidak mengenal pasti sambungan yang salah.
Proksi HTTP tanpa penyulitan yang membawa CONNECT tiada sijil TLS pendengar proksi untuk disahkan. Ralat destinasi dalam keadaan itu tidak dibaiki dengan mereka-reka fail CA proksi. Semak juga bahawa laluan yang dikonfigurasi wujud dalam bekas atau tugas CI sebenar, dan ambil kira tingkah laku sistem pengendalian serta backend TLS apabila membandingkan persekitaran.
Kekalkan pengesahan. Ia menyediakan semakan identiti yang diperlukan untuk membezakan perkhidmatan yang dimaksudkan daripada pemindahan yang sekadar berterusan.