- De când npm a încetat să accepte automat certificate autosemnate, utilizatorii au început să raporteze erori în timp ce încearcă să publice unele pachete în anumite aplicații.
- Eroarea poate fi remediată, de obicei, prin actualizarea managerului de pachete sau prin utilizarea registratorilor cunoscuți.
- Dacă doriți să citiți mai multe despre erorile certificatelor de securitate, aruncați o privire la site-ul nostru dedicat secțiunea erori de certificat.
- Simțiți-vă liber să ne explorați Hub de depanare pentru articole mai utile.
Acest software va repara erorile frecvente ale computerului, vă va proteja de pierderea fișierelor, malware, defecțiuni hardware și vă va optimiza computerul pentru performanțe maxime. Remediați problemele PC-ului și eliminați virușii acum în 3 pași simpli:
- Descărcați Restoro PC Repair Tool care vine cu tehnologii brevetate (brevet disponibil Aici).
- Clic Incepe scanarea pentru a găsi probleme cu Windows care ar putea cauza probleme PC.
- Clic Repara tot pentru a remedia problemele care afectează securitatea și performanța computerului
- Restoro a fost descărcat de 0 cititori luna aceasta.
De ceva timp, dezvoltatorii au întâmpinat o eroare SELF_SIGNED_CERT_IN_CHAIN în timpul instalării și publicării pachetelor în anumite aplicații și instrumente pentru dezvoltatori precum Node.js, npm sau Git.
Până acum câțiva ani, când npm, de exemplu, a anunțat că nu vor mai accepta certificate auto-semnate.
Aceasta înseamnă că procesul de verificare a certificatului nu a mai fost automat. Deci, dezvoltatorii trebuie acum să își configureze aplicația pentru a vedea certificatele autosemnate.
Cum remediez certificatul auto-semnat în lanțul de certificate?
În funcție de instrumentul pe care îl utilizați, există câteva recomandări. Unele sunt riscante, altele sunt sigure. Un lucru este clar, totuși: nu ar trebui să încercați să dezactivați complet procesul de verificare a certificării.
Pentru Node.js
Puteți insera o variabilă de mediu în permiteți certificate de încredere utilizând următoarea comandă la începutul codului:
proces.env[„NODE_TLS_REJECT_UNAUTHORIZED”]=0;
Acest lucru este riscant și nu se recomandă utilizarea în producție. Alternativ, utilizați npm config set strict-ssl = false dacă trebuie să faceți acest lucru pentru multe aplicații și doriți să economisiți repetând procesul.
Utilizatorii sugerează, de asemenea, actualizarea versiunea dvs. de nod, pentru a remedia eventualele erori și vulnerabilități existente.
Pentru npm
Soluția recomandată este, din nou, să vă actualizați versiunea de npm care rulează una dintre următoarele:
npm instalați npm -g --ca = nul
npm actualizare npm -g
Sau, spuneți versiunii dvs. curente de npm să utilizeze registratori cunoscuți și, după instalare, nu mai folosiți:
npm config a stabilit ca ""
npm instalați npm -g. npm config șterge ca
Unii utilizatori au menționat că doar ei a schimbat adresa URL a registrului de la https la http:
npm config a stabilit registru=" http://registry.npmjs.org/"
Sperăm că una dintre aceste sugestii v-a ajutat să remediați problema. Dacă aveți recomandări, vă rugăm să folosiți secțiunea de comentarii de mai jos.
- Descărcați acest instrument de reparare a computerului evaluat excelent pe TrustPilot.com (descărcarea începe de pe această pagină).
- Clic Incepe scanarea pentru a găsi probleme cu Windows care ar putea cauza probleme PC.
- Clic Repara tot pentru a remedia problemele cu tehnologiile brevetate (Reducere exclusivă pentru cititorii noștri).
Restoro a fost descărcat de 0 cititori luna aceasta.
întrebări frecvente
Un certificat de securitate este o aprobare de la un terț de încredere în industrie - autoritatea de certificare (CA). Un certificat de securitate conține informații emise de o CA, care indică faptul că site-ul web este securizat utilizând o conexiune criptată.
Pentru a actualiza la cea mai recentă versiune a nodului, ștergeți memoria cache a npm, instalați n și instalați cea mai recentă versiune stabilă a nodului.
npm cache clean -f
npm instalați npm -g n
n stabil
Da, problemele cu certificatele de securitate ale serverului sunt destul de frecvente.