HTTPS proksi və HTTPS paket mənbəyi üçün Cargo iki TLS bağlantısını fərqli CA dəstləri ilə yoxlaya bilər:

[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"

Son nöqtə və yolları təsdiqlənmiş dəyərlərlə əvəz edin. Bu proksinin qəsdən TLS dinləyicisi var; adi HTTP proksi paket mənbəyi HTTPS istifadə etdiyinə görə HTTPS olmur.

Xəta mərhələsiYoxlanacaq etibar parametri
Hədəf tuneli yaranmazdan əvvəl proksi TLS-ihttp.proxy-cainfo; ayrıca təyin edilmədikdə http.cainfo istifadə olunur.
Tunel qurulduqdan sonra hədəf sertifikatıHədəfin etibar yolu üçün http.cainfo.

Uyğun dəyişənlər CARGO_HTTP_PROXY_CAINFO və CARGO_HTTP_CAINFO-dur. Müvafiq təsdiqlənmiş sertifikat mərkəzindən istifadə edin; təsadüfi sertifikatı hər iki fayla köçürmək hansı bağlantının səhv olduğunu müəyyən etmir.

CONNECT daşıyan şifrələnməmiş HTTP proksinin yoxlanacaq proksi dinləyicisi TLS sertifikatı yoxdur. Belə halda hədəf xətası uydurulmuş proksi CA faylı ilə düzəlmir. Konfiqurasiya edilmiş yolun faktiki konteynerdə və ya CI tapşırığında mövcudluğunu da yoxlayın, mühitləri müqayisə edərkən əməliyyat sistemi və TLS arxa tərəfinin davranışını nəzərə alın.

Yoxlamanı aktiv saxlayın. O, nəzərdə tutulan xidməti sadəcə davam edən ötürmədən ayırmaq üçün lazım olan kimlik yoxlamasını təmin edir.

Əlaqəli məqalələr