FIX: certificato autofirmato nell'errore della catena di certificati

  • Poiché npm ha smesso di accettare automaticamente i certificati autofirmati, gli utenti hanno iniziato a segnalare errori durante il tentativo di pubblicare alcuni pacchetti in determinate applicazioni.
  • L'errore può essere risolto, di solito, aggiornando il gestore pacchetti o utilizzando i registrar noti.
  • Se vuoi saperne di più sugli errori dei certificati di sicurezza, dai un'occhiata al nostro dedicato sezione errori certificato.
  • Sentiti libero di esplorare il nostro Risoluzione dei problemi Hub per articoli più utili.
errore: certificato autofirmato nella catena di certificati
Per risolvere vari problemi del PC, consigliamo lo strumento di riparazione PC Restoro:
Questo software riparerà gli errori comuni del computer, ti proteggerà dalla perdita di file, malware, guasti hardware e ottimizzerà il tuo PC per le massime prestazioni. Risolvi i problemi del PC e rimuovi i virus ora in 3 semplici passaggi:
  1. Scarica lo strumento di riparazione PC Restoro che viene fornito con tecnologie brevettate (brevetto disponibile Qui).
  2. Clic Inizia scansione per trovare problemi di Windows che potrebbero causare problemi al PC.
  3. Clic Ripara tutto per risolvere i problemi che interessano la sicurezza e le prestazioni del tuo computer
  • Restoro è stato scaricato da 0 lettori questo mese.

Da qualche tempo, gli sviluppatori hanno riscontrato un errore SELF_SIGNED_CERT_IN_CHAIN ​​durante l'installazione e la pubblicazione di pacchetti in alcune applicazioni e strumenti per sviluppatori come Node.js, npm o Git.

Fino a pochi anni fa, quando npm, ad esempio, ha annunciato che non avrebbe più supportato i certificati autofirmati.

Ciò significa che il processo di verifica del certificato non era più automatico. Quindi gli sviluppatori ora devono configurare la loro applicazione per vedere i certificati autofirmati.


Come posso correggere il certificato autofirmato nella catena di certificati?

A seconda dello strumento che stai utilizzando, ci sono alcuni consigli. Alcuni sono rischiosi, altri sono sicuri. Tuttavia, una cosa è chiara: non dovresti tentare di disabilitare del tutto il processo di verifica della certificazione.certificato autofirmato nella catena di certificati

Per Node.js

Puoi inserire una variabile d'ambiente in consenti certificati non attendibili utilizzando il seguente comando all'inizio del codice:

processi.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;

Questo è rischioso e non è consigliabile utilizzarlo in produzione. In alternativa, usa npm config set strict-ssl=false se devi farlo per molte applicazioni e vuoi risparmiare ripetendo il processo.

Gli utenti suggeriscono anche l'aggiornamento la tua versione di Node, per correggere eventuali bug e vulnerabilità esistenti.


Per npm

La soluzione consigliata è, ancora una volta, aggiornare la versione di npm eseguendo una delle seguenti:

npm install npm -g --ca=null 

npm aggiornamento npm -g

O,  dì alla tua versione corrente di npm di utilizzare registrar noti e, dopo l'installazione, smetti di usarli:

npm config impostato circa ""
npm installa npm -g. npm config Elimina circa

Alcuni utenti hanno detto che hanno solo cambiato l'URL del registro da https a http:

npm config impostato registro=" http://registry.npmjs.org/"

Speriamo che uno di questi suggerimenti ti abbia aiutato a risolvere il problema. Se hai qualche consiglio, usa la sezione commenti qui sotto.



idee restoroHai ancora problemi?Risolvili con questo strumento:
  1. Scarica questo strumento di riparazione del PC valutato Ottimo su TrustPilot.com (il download inizia da questa pagina).
  2. Clic Inizia scansione per trovare problemi di Windows che potrebbero causare problemi al PC.
  3. Clic Ripara tutto per risolvere i problemi con le tecnologie brevettate (Sconto esclusivo per i nostri lettori).

Restoro è stato scaricato da 0 lettori questo mese.

Domande frequenti

  • Un certificato di sicurezza è un'approvazione di una terza parte affidabile nel settore: l'autorità di certificazione (CA). Un certificato di sicurezza contiene informazioni emesse da una CA, che indicano che il sito Web è protetto tramite una connessione crittografata.

  • Per aggiornare all'ultima versione di Node, svuota la cache di npm, installa n e installa l'ultima versione stabile di Node.

    npm cache clean -f

    npm install npm -g n

    n stabile

  • Sì, i problemi con i certificati di sicurezza del server sono abbastanza frequenti.

FIX: codice di errore DLG_FLAGS_INVALID_CA [Guida completa]

FIX: codice di errore DLG_FLAGS_INVALID_CA [Guida completa]Errori Del BrowserErrore Certificato

Alcuni utenti hanno segnalato di aver riscontrato un errore di ca non valido durante l'utilizzo di Chrome.A causa della popolarità del browser, abbiamo deciso di trattare l'argomento nell'articolo ...

Leggi di più
Correggi gli errori del certificato e-mail [scaduto, non valido, non sicuro]

Correggi gli errori del certificato e-mail [scaduto, non valido, non sicuro]Errore Certificato

Come per molti errori di posta elettronica, quelli relativi ai certificati possono essere piuttosto fuorvianti. Bisogno di qualche aiuto?Qui dobbiamo parlare di alcune correzioni facili da implemen...

Leggi di più
FIX: L'identità di questo sito Web non può essere verificata

FIX: L'identità di questo sito Web non può essere verificataErrore Certificato

Gli avvisi di sicurezza dal tuo sistema operativo possono essere entrambi utili, per ovvi motivi, in quanto possono essere travolgenti. A volte, potresti persino avere a che fare con falsi avvisi d...

Leggi di più