HTTPS-välityspalvelimen ja HTTPS-pakettilähteen tapauksessa Cargo voi tarkistaa kaksi TLS-yhteyttä eri CA-kokoelmilla:

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

Korvaa päätepiste ja polut hyväksytyillä arvoilla. Tällä välityspalvelimella on tarkoituksella TLS-kuuntelija; tavallinen HTTP-välityspalvelin ei muutu HTTPS:ksi siksi, että pakettilähde käyttää HTTPS:ää.

Virheen vaiheTarkistettava luottamusasetus
Välityspalvelimen TLS ennen kohdetunnelin muodostamistahttp.proxy-cainfo, jonka sijaan käytetään http.cainfo-asetusta, jos sitä ei määritetä erikseen.
Kohteen varmenne tunnelin muodostamisen jälkeenhttp.cainfo kohteen luottamuspolkua varten.

Vastaavat muuttujat ovat CARGO_HTTP_PROXY_CAINFO ja CARGO_HTTP_CAINFO. Käytä asianmukaista hyväksyttyä varmentajaa; satunnaisen varmenteen kopiointi molempiin tiedostoihin ei selvitä, kumpi yhteys on virheellinen.

CONNECTia välittävällä salaamattomalla HTTP-välityspalvelimella ei ole tarkistettavaa välityspalvelinkuuntelijan TLS-varmennetta. Kohteen virhe ei siinä tapauksessa korjaannu keksityllä välityspalvelimen CA-tiedostolla. Tarkista myös, että määritetty polku on olemassa todellisessa kontissa tai CI-työssä, ja huomioi käyttöjärjestelmän ja TLS-taustajärjestelmän toiminta ympäristöjä verratessasi.

Pidä tarkistus käytössä. Sen tarjoama identiteettitarkistus erottaa tarkoitetun palvelun siirrosta, joka vain jatkuu.

Aiheeseen liittyvät artikkelit