Прокси болон багцын серверийн Cargo CA багцууд
Cargo-ийн cainfo, proxy-cainfo тохиргоог зөв TLS холболтод хэрэглэж, проксийн бүх сертификатын алдааг нэг итгэлийн асуудал гэж бүү үзээрэй.
HTTPS прокси болон HTTPS багцын эх үүсвэрийн хувьд Cargo хоёр TLS холболтыг өөр өөр CA багцаар шалгаж чадна:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Төгсгөлийн цэг болон замуудыг зөвшөөрсөн утгуудаар солиорой. Энэ проксид зориуд TLS сонсогч байна; ердийн HTTP прокси багцын эх үүсвэр HTTPS ашиглаж байгаагаас болж HTTPS болдоггүй.
| Алдаа гарах шат | Шалгах итгэлийн тохиргоо |
|---|---|
| Зорилтот туннель үүсэхээс өмнөх проксийн TLS | http.proxy-cainfo; тусад нь тохируулаагүй бол http.cainfo-г ашиглана. |
| Туннель үүссэний дараах зорилтын сертификат | Зорилтын итгэлийн замд ашиглах http.cainfo. |
Харгалзах хувьсагчид нь CARGO_HTTP_PROXY_CAINFO болон CARGO_HTTP_CAINFO юм. Тохирох зөвшөөрөгдсөн гэрчилгээжүүлэх байгууллагыг ашиглаарай; дурын сертификатыг хоёр файлд хуулах нь аль холболт буруу байгааг тогтоохгүй.
CONNECT дамжуулдаг шифрлээгүй HTTP проксид шалгах прокси сонсогчийн TLS сертификат байхгүй. Ийм тохиолдлын зорилтот алдааг зохиомол прокси CA файлаар засахгүй. Тохируулсан зам бодит контейнер эсвэл CI ажлын дотор байгаа эсэхийг мөн шалгаж, орчныг харьцуулахдаа үйлдлийн систем болон TLS арын хэрэгжилтийн ажиллагааг тооцоолоорой.
Шалгалтыг идэвхтэй хэвээр үлдээгээрэй. Энэ нь зорьсон үйлчилгээг зүгээр л үргэлжилж буй дамжуулалтаас ялгах таних шалгалтыг өгдөг.