Paketi CA v Cargu za posrednik in strežnik paketov
Uporabite cainfo in proxy-cainfo v Cargu za pravilno povezavo TLS, namesto da vse napake potrdil posrednika obravnavate kot isto težavo zaupanja.
Pri posredniku HTTPS in viru paketov HTTPS lahko Cargo preverja dve povezavi TLS z različnima paketoma CA:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Končno točko in poti zamenjajte z odobrenimi vrednostmi. Ta posrednik ima namenoma poslušalnik TLS; običajen posrednik HTTP ne postane HTTPS zato, ker vir paketov uporablja HTTPS.
| Stopnja napake | Nastavitev zaupanja za pregled |
|---|---|
| TLS posrednika, preden obstaja predor do cilja | http.proxy-cainfo, ki uporabi http.cainfo, če ni nastavljena posebej. |
| Potrdilo cilja po vzpostavitvi predora | http.cainfo za pot zaupanja do cilja. |
Ustrezni spremenljivki sta CARGO_HTTP_PROXY_CAINFO in CARGO_HTTP_CAINFO. Uporabite ustreznega odobrenega izdajatelja potrdil; kopiranje naključnega potrdila v obe datoteki ne pokaže, katera povezava je napačna.
Nešifriran posrednik HTTP, ki prenaša CONNECT, nima potrdila TLS poslušalnika posrednika za preverjanje. Napake cilja v tem primeru ne odpravi izmišljena datoteka CA posrednika. Preverite tudi, ali nastavljena pot obstaja v dejanskem vsebniku ali opravilu CI, in pri primerjanju okolij upoštevajte vedenje operacijskega sistema ter zaledja TLS.
Preverjanje naj ostane vključeno. Zagotavlja preverjanje identitete, potrebno za razlikovanje želene storitve od prenosa, ki se zgolj nadaljuje.