CA-samlingane til Cargo for proxyen og pakketenaren
Bruk cainfo og proxy-cainfo i Cargo på rett TLS-tilkopling i staden for å handsame alle proxysertifikatfeil som same tillitsproblem.
Med ein HTTPS-proxy og ei HTTPS-pakkekjelde kan Cargo kontrollere to TLS-tilkoplingar med ulike CA-samlingar:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Byt ut endepunkt og stiar med godkjende verdiar. Denne proxyen har medvite ein TLS-lyttar; ein vanleg HTTP-proxy vert ikkje HTTPS fordi pakkekjelda nyttar HTTPS.
| Feilstadium | Tillitsinnstilling som skal undersøkjast |
|---|---|
| Proxy-TLS, før det finst ein tunnel til målet | http.proxy-cainfo, som fell tilbake på http.cainfo når ho ikkje er sett separat. |
| Målsertifikat etter at tunnelen er oppretta | http.cainfo for tillitsstien til målet. |
Dei tilsvarande variablane er CARGO_HTTP_PROXY_CAINFO og CARGO_HTTP_CAINFO. Bruk rett godkjend sertifikatutferdar; å kopiere eit tilfeldig sertifikat til begge filene viser ikkje kva tilkopling som er feil.
Ein ukryptert HTTP-proxy som fører CONNECT, har ikkje noko TLS-sertifikat på proxylyttaren å kontrollere. Ein målfeil der vert ikkje løyst ved å finne på ei proxy-CA-fil. Kontroller òg at ein konfigurert sti finst inne i den faktiske containeren eller CI-jobben, og ta omsyn til åtferda til operativsystemet og TLS-bakenden når du samanliknar miljø.
Hald kontrollen aktivert. Han gjev identitetskontrollen som trengst for å skilje den tiltenkte tenesta frå ei overføring som berre held fram.