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.

FeilstadiumTillitsinnstilling som skal undersøkjast
Proxy-TLS, før det finst ein tunnel til målethttp.proxy-cainfo, som fell tilbake på http.cainfo når ho ikkje er sett separat.
Målsertifikat etter at tunnelen er opprettahttp.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.

Relaterte artiklar