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’errorConfiguració 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únelhttp.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.

Articles relacionats