CA-Bündele vu Cargo fir Proxy a Pakserver
Benotzt cainfo a proxy-cainfo vu Cargo fir déi richteg TLS-Verbindung, amplaz all Proxy-Zertifikatfeeler als dee selwechte Vertrauensproblem ze behandelen.
Bei engem HTTPS-Proxy an enger HTTPS-Pakquell kann Cargo zwou TLS-Verbindunge mat verschiddene CA-Bündele kontrolléieren:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Ersetzt Endpunkt a Weeër duerch Är geneemegt Wäerter. Dëse Proxy huet bewosst en TLS-Listener; en normale HTTP-Proxy gëtt net HTTPS, well d’Pakquell HTTPS benotzt.
| Feelerphas | Ze kontrolléierend Vertrauensastellung |
|---|---|
| Proxy-TLS, ier en Tunnel bei d’Zil besteet | http.proxy-cainfo, dat op http.cainfo zeréckgräift, wann et net separat agestallt ass. |
| Zilzertifikat nom Opbau vum Tunnel | http.cainfo fir de Vertrauenswee beim Zil. |
Déi entspriechend Variabele sinn CARGO_HTTP_PROXY_CAINFO an CARGO_HTTP_CAINFO. Benotzt déi passend geneemegt Zertifizéierungsstell; en zoufällegt Zertifikat a béid Dateien ze kopéieren, weist net, wéi eng Verbindung falsch ass.
En onverschlësselten HTTP-Proxy, deen CONNECT transportéiert, huet keen TLS-Zertifikat vum Proxy-Listener ze kontrolléieren. En Zilfeeler an deem Fall gëtt net mat enger erfonnter Proxy-CA-Datei behuewen. Kontrolléiert och, ob en agestallte Wee am tatsächleche Container oder CI-Job existéiert, a berécksiichtegt beim Verglach vun Ëmfeld d’Verhale vum Betribssystem an TLS-Backend.
Loosst d’Kontroll aktivéiert. Si liwwert d’Identitéitskontroll, déi den ugestriefte Service vun enger Iwwerdroung ënnerscheet, déi just weiderleeft.