Paquets de CA de Cargo per a l’intermediari i el servidor de paquets
Aplica cainfo i proxy-cainfo de Cargo a la connexió TLS correcta, sense tractar tots els errors de certificat de l’intermediari com un sol problema de confiança.
Amb un intermediari HTTPS i una font de paquets HTTPS, Cargo pot verificar dues connexions TLS amb paquets de CA diferents:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Substitueix el punt final i els camins pels valors aprovats. Aquest intermediari té deliberadament un punt d’escolta TLS; un intermediari HTTP normal no esdevé HTTPS perquè la font de paquets utilitzi HTTPS.
| Fase de l’error | Configuració de confiança que cal revisar |
|---|---|
| TLS de l’intermediari, abans que existeixi un túnel a la destinació | http.proxy-cainfo, que recorre a http.cainfo si no es configura per separat. |
| Certificat de la destinació després d’establir el túnel | http.cainfo per al camí de confiança de la destinació. |
Les variables corresponents són CARGO_HTTP_PROXY_CAINFO i CARGO_HTTP_CAINFO. Fes servir l’autoritat aprovada adequada; copiar un certificat qualsevol als dos fitxers no identifica quina connexió falla.
Un intermediari HTTP en clar que transporta CONNECT no té cap certificat TLS del punt d’escolta de l’intermediari per verificar. Un error de la destinació en aquest cas no s’arregla inventant un fitxer de CA de l’intermediari. Comprova també que el camí configurat existeixi dins del contenidor o la tasca CI real i tingues en compte el comportament del sistema operatiu i del motor TLS en comparar entorns.
Mantén la verificació activada. Proporciona la comprovació d’identitat necessària per distingir el servei previst d’una transferència que simplement continua.