POPRAVAK: Samopotpisani certifikat u pogrešci lanca certifikata

  • Otkako je npm prestao automatski prihvaćati samopotpisane certifikate, korisnici su počeli prijavljivati ​​pogreške dok su pokušavali objaviti neke pakete u određenim aplikacijama.
  • Pogreška se obično može popraviti nadogradnjom upravitelja paketa ili upotrebom poznatih registratora.
  • Ako želite pročitati više o pogreškama sigurnosnih certifikata, pogledajte našu namjensku odjeljak o pogreškama certifikata.
  • Slobodno istražite naše Čvorište za rješavanje problema za korisnije članke.
pogreška: samopotpisani certifikat u lancu certifikata
Da biste riješili razne probleme s računalom, preporučujemo alat za popravak računala Restoro:
Ovaj softver će popraviti uobičajene računalne pogreške, zaštititi vas od gubitka datoteka, zlonamjernog softvera, kvara hardvera i optimizirati vaše računalo za maksimalne performanse. Riješite probleme s računalom i uklonite viruse sada u 3 jednostavna koraka:
  1. Preuzmite alat za popravak računala Restoro koji dolazi s patentiranim tehnologijama (patent dostupan ovdje).
  2. Klik Započni skeniranje kako biste pronašli probleme sa sustavom Windows koji mogu uzrokovati probleme s računalom.
  3. Klik Popravi sve za rješavanje problema koji utječu na sigurnost i performanse vašeg računala
  • Restoro je preuzeo 0 čitatelji ovog mjeseca.

Već neko vrijeme programeri su naišli na pogrešku SELF_SIGNED_CERT_IN_CHAIN ​​tijekom instaliranja i objavljivanja paketa u određenim aplikacijama i razvojnim alatima kao što su Node.js, npm ili Git.

Sve do prije nekoliko godina, kada je npm, na primjer, najavio da više neće podržavati samopotpisane certifikate.

To znači da postupak provjere certifikata više nije bio automatski. Dakle, programeri sada moraju postaviti svoju aplikaciju kako bi vidjeli samopotpisane certifikate.


Kako mogu popraviti samopotpisani certifikat u lancu certifikata?

Ovisno o alatu koji koristite, postoji nekoliko preporuka. Neki su rizični, neki sigurni. Jedno je ipak jasno: ne biste trebali pokušati potpuno onemogućiti postupak provjere certifikata.samopotpisani certifikat u lancu certifikata

Za Node.js

Možete umetnuti varijablu okruženja u dopustiti nepouzdane certifikate pomoću sljedeće naredbe na početku koda:

postupak.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;

To je rizično i ne preporučuje se koristiti u proizvodnji. Alternativno, koristite npm konfiguracija set strict-ssl = false ako to morate učiniti za mnoge programe i želite spremiti ponavljanje postupka.

Korisnici također predlažu nadogradnju vašu verziju Nodea, kako bi ispravili sve postojeće greške i ranjivosti.


Za npm

Preporučeno rješenje je, opet, nadogradnja vaše verzije npm-a izvođenjem jednog od sljedećeg:

npm instalirati npm -g --ca = null 

npm ažuriranje npm -g

Ili,  recite svojoj trenutnoj verziji npm-a da koristi poznate registre, a nakon instalacije prestanite ih koristiti:

npm konfiguracija postavljen ca ""
npm instalirati npm -g. npm konfiguracija izbrisati ca

Neki su korisnici spomenuli da samo prebacio je URL registra s https na http:

npm konfiguracija postavljen registar=" http://registry.npmjs.org/"

Nadamo se da vam je jedan od ovih prijedloga pomogao da riješite problem. Ako imate bilo kakve preporuke, upotrijebite odjeljak za komentare u nastavku.



idee restoroI dalje imate problema?Popravite ih pomoću ovog alata:
  1. Preuzmite ovaj alat za popravak računala ocijenjeno odličnim na TrustPilot.com (preuzimanje započinje na ovoj stranici).
  2. Klik Započni skeniranje kako biste pronašli probleme sa sustavom Windows koji mogu uzrokovati probleme s računalom.
  3. Klik Popravi sve za rješavanje problema s patentiranim tehnologijama (Ekskluzivni popust za naše čitatelje).

Restoro je preuzeo 0 čitatelji ovog mjeseca.

Često postavljana pitanja

  • Sigurnosni certifikat je odobrenje treće strane s povjerenjem u industriji - tijela za izdavanje certifikata (CA). Sigurnosni certifikat sadrži podatke koje je izdao CA, a koji pokazuju da je web mjesto osigurano šifriranom vezom.

  • Da biste se ažurirali na najnoviju verziju Node-a, očistite predmemoriju npm-a, instalirajte n i instalirajte najnoviju stabilnu verziju Node-a.

    npm cache clean -f

    npm instalirati npm -g n

    n stabilna

  • Da, Problemi sa sigurnosnim certifikatom poslužitelja prilično su česti.

Ispravite pogreške u potvrdi e-pošte [Isteklo, Nevaljano, Nije sigurno]

Ispravite pogreške u potvrdi e-pošte [Isteklo, Nevaljano, Nije sigurno]Pogreška Certifikata

Kao i kod mnogih pogrešaka u vezi s e-poštom, one povezane s certifikatom mogu biti prilično varljive. Trebate pomoć?Ovdje ćemo razgovarati o nekoliko lako implementiranih popravaka koji će vam pom...

Čitaj više
POPRAVAK: Identitet ove web stranice ne može se potvrditi

POPRAVAK: Identitet ove web stranice ne može se potvrditiPogreška Certifikata

Sigurnosna upozorenja s vašeg OS-a mogu biti korisna - iz očitih razloga - jer mogu biti neodoljiva. Ponekad se čak možete suočiti s lažnim sigurnosnim upozorenjima koja uopće nemaju nikakve veze s...

Čitaj više
Zašto Windows ne može potvrditi certifikat?

Zašto Windows ne može potvrditi certifikat?Windows 10Pogreška Certifikata

Da biste riješili razne probleme s računalom, preporučujemo DriverFix:Ovaj softver će održavati i pokretati upravljačke programe, čime će se zaštititi od uobičajenih računalnih pogrešaka i kvara ha...

Čitaj više