Proksi va paket serveri uchun Cargo CA to‘plamlari
Cargo cainfo va proxy-cainfo sozlamalarini to‘g‘ri TLS ulanishiga qo‘llang; barcha proksi sertifikati xatolarini bitta ishonch muammosi deb bilmang.
HTTPS proksi va HTTPS paket manbasi uchun Cargo ikkita TLS ulanishini turli CA to‘plamlari bilan tekshira oladi:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Oxirgi nuqta va yo‘llarni tasdiqlangan qiymatlar bilan almashtiring. Bu proksida ataylab TLS tinglovchisi bor; oddiy HTTP proksi paket manbasi HTTPS ishlatgani uchun HTTPS bo‘lib qolmaydi.
| Xato bosqichi | Tekshiriladigan ishonch sozlamasi |
|---|---|
| Nishon tunneli paydo bo‘lishidan oldingi proksi TLS’i | http.proxy-cainfo; alohida berilmasa, http.cainfo ishlatiladi. |
| Tunnel o‘rnatilgandan keyingi nishon sertifikati | Nishon ishonch yo‘li uchun http.cainfo. |
Mos o‘zgaruvchilar CARGO_HTTP_PROXY_CAINFO va CARGO_HTTP_CAINFO. Tegishli tasdiqlangan sertifikat markazidan foydalaning; tasodifiy sertifikatni ikkala faylga ko‘chirish qaysi ulanish noto‘g‘ri ekanini aniqlamaydi.
CONNECT tashiydigan shifrlanmagan HTTP proksida tekshiriladigan proksi tinglovchisi TLS sertifikati yo‘q. Bunday nishon xatosi o‘ylab topilgan proksi CA fayli bilan tuzalmaydi. Sozlangan yo‘l haqiqiy konteyner yoki CI topshirig‘i ichida borligini ham tekshiring va muhitlarni solishtirishda operatsion tizim hamda TLS orqa qismining xatti-harakatini hisobga oling.
Tekshiruvni yoqilgan holda saqlang. U ko‘zlangan xizmatni shunchaki davom etadigan uzatishdan farqlash uchun kerakli kimlik tekshiruvini ta’minlaydi.