Cargon CA-kokoelmat välityspalvelimelle ja pakettipalvelimelle
Käytä Cargon cainfo- ja proxy-cainfo-asetuksia oikeaan TLS-yhteyteen sen sijaan, että käsittelisit kaikkia välityspalvelimen varmennevirheitä samana luottamusongelmana.
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 vaihe | Tarkistettava luottamusasetus |
|---|---|
| Välityspalvelimen TLS ennen kohdetunnelin muodostamista | http.proxy-cainfo, jonka sijaan käytetään http.cainfo-asetusta, jos sitä ei määritetä erikseen. |
| Kohteen varmenne tunnelin muodostamisen jälkeen | http.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.