HTTPS-proxy és HTTPS-csomagforrás esetén a Cargo két TLS-kapcsolatot ellenőrizhet eltérő CA-csomagokkal:

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

A végpontot és az útvonalakat cserélje jóváhagyott értékekre. Ez a proxy szándékosan rendelkezik TLS-figyelővel; egy szokásos HTTP-proxy nem válik HTTPS-sé attól, hogy a csomagforrás HTTPS-t használ.

A hiba szakaszaEllenőrizendő bizalmi beállítás
A proxy TLS-kapcsolata a célhoz vezető alagút létrejötte előtthttp.proxy-cainfo, amely külön beállítás hiányában a http.cainfo értékét használja.
A cél tanúsítványa az alagút létrehozása utánhttp.cainfo a cél bizalmi útvonalához.

A megfelelő változók: CARGO_HTTP_PROXY_CAINFO és CARGO_HTTP_CAINFO. A megfelelő jóváhagyott hitelesítésszolgáltatót használja; egy véletlenszerű tanúsítvány mindkét fájlba másolása nem mutatja meg, melyik kapcsolat hibás.

A CONNECT-et továbbító titkosítatlan HTTP-proxyn nincs ellenőrizendő TLS-tanúsítvány a proxy figyelőjén. Az ilyen célhibát nem javítja ki egy kitalált proxy-CA-fájl. Ellenőrizze azt is, hogy a beállított útvonal létezik-e a tényleges konténerben vagy CI-feladatban, és a környezetek összehasonlításakor vegye figyelembe az operációs rendszer és a TLS-háttérrendszer viselkedését.

Hagyja bekapcsolva az ellenőrzést. Ez adja azt az identitásvizsgálatot, amely megkülönbözteti a kívánt szolgáltatást egy pusztán továbbhaladó adatátviteltől.

Kapcsolódó cikkek