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.

3 modi per sbarazzarsi dell'errore di convalida del certificato sulle VPN

3 modi per sbarazzarsi dell'errore di convalida del certificato sulle VPNVpnErrore Certificato

Il motivo più comune per l'errore di convalida del certificato su VPN è un certificato scaduto.I certificati VPN sono essenziali perché rappresentano un modo più sicuro per l'autenticazione rispett...

Leggi di più
Come correggere l'errore Entitlement.diagnostics.office.com Office 365

Come correggere l'errore Entitlement.diagnostics.office.com Office 365Ufficio 365Errori Di OutlookErrore Certificato

Potresti incontrare il Entitlement.diagnostics.office.com Avviso di sicurezza a causa di un certificato di sicurezza non valido o di data e ora di scadenza errate. Facendo clic su Sì nella richiest...

Leggi di più
7 modi per risolvere i problemi di sicurezza sui siti Web WordPress [SSL, HTTPS]

7 modi per risolvere i problemi di sicurezza sui siti Web WordPress [SSL, HTTPS]Errore SslErrore CertificatoWordpress

In qualità di proprietario di un sito Web, è importante proteggere il tuo sito Web dagli attacchi.Un sito Web insicuro può non solo portare a una minore fiducia dei visitatori, ma anche alla perdit...

Leggi di più