Cosa cambia l'interruttore check-revoke di Cargo su Windows
Leggi l'opzione di revoca di Cargo su Windows come un controllo della politica dei certificati, non come un sostituto di un proxy o di una configurazione CA funzionante.
http.check-revoke controlla la verifica della revoca dei certificati su Windows. Impostarlo su false cambia la politica di convalida. Non scopre un proxy, non ne sceglie il protocollo e non installa la CA della tua organizzazione.
Per questo una ricetta che contiene sia un URL proxy sia check-revoke = false va letta come due modifiche separate. Se disattivare il controllo cambia l'esito, hai un indizio nella verifica dei certificati — non la prova che la rotta del proxy sia stata riparata.
Usa l'errore originale per decidere l'indagine successiva. Un certificato revocato, informazioni di revoca non disponibili e un guasto della catena non correlato sono riscontri diversi. Per informazioni di stato non disponibili, traccia il percorso di recupero del verificatore e l'autenticazione del proxy sotto l'account Windows che esegue Cargo, con il suo effettivo backend TLS.
Identifica anche il download fallito. I trasferimenti HTTP di Cargo e una chiamata Git separata possono avere configurazioni diverse. Un nuovo tentativo riuscito su un percorso non dice nulla sulla politica dei certificati dell'altro.
Mantieni attiva la verifica richiesta mentre ripari recupero e fiducia. Se un'organizzazione disattiva intenzionalmente il controllo di revoca, registralo come decisione di politica e non come impostazione generale di compatibilità proxy.