http.check-revoke controla la comprovació de revocació de certificats a Windows. Posar-lo a false canvia la política de validació. No descobreix cap proxy, no en tria el protocol ni instal·la la CA de la teva organització.

Per això una recepta que contingui alhora una URL de proxy i check-revoke = false s'ha de llegir com dues modificacions separades. Si desactivar la comprovació canvia el resultat, tens una pista en la verificació de certificats — no la prova que la ruta del proxy s'hagi reparat.

Fes servir l'error original per decidir la investigació següent. Un certificat revocat, informació de revocació no disponible i una fallada de cadena no relacionada són troballes diferents. Per a informació d'estat no disponible, ressegueix la ruta d'obtenció del verificador i l'autenticació del proxy sota el compte de Windows que executa el Cargo, amb el seu backend TLS real.

Identifica també la baixada fallida. Les transferències HTTP del Cargo i una invocació de Git separada poden tenir configuracions diferents. Un reintent correcte en un camí no diu res sobre la política de certificats de l'altre.

Mantingues activa la verificació necessària mentre repares l'obtenció i la confiança. Si una organització desactiva intencionadament la comprovació de revocació, registra-ho com una decisió de política i no com un paràmetre general de compatibilitat amb proxys.

Articles relacionats