- Kadangi npm nustojo automatiškai priimti savarankiškai pasirašytus sertifikatus, vartotojai pradėjo pranešti apie klaidas bandydami paskelbti kai kuriuos paketus tam tikrose programose.
- Klaidą galima ištaisyti paprastai atnaujinant paketų tvarkyklę arba naudojant žinomus registratorius.
- Jei norite daugiau sužinoti apie saugos sertifikatų klaidas, peržiūrėkite mūsų dedikuotą pažymos klaidų skyrius.
- Nesivaržykite tyrinėti mūsų Trikčių šalinimo centras daugiau naudingų straipsnių.
Ši programinė įranga ištaisys įprastas kompiuterio klaidas, apsaugos jus nuo failų praradimo, kenkėjiškų programų, aparatūros gedimų ir optimizuos jūsų kompiuterį, kad jis būtų maksimaliai efektyvus. Išspręskite kompiuterio problemas ir pašalinkite virusus dabar atlikdami 3 paprastus veiksmus:
- Atsisiųskite „Restoro“ kompiuterio taisymo įrankį pateikiamas kartu su patentuotomis technologijomis (galima įsigyti patentą čia).
- Spustelėkite Paleiskite nuskaitymą rasti „Windows“ problemų, kurios gali sukelti kompiuterio problemų.
- Spustelėkite Taisyti viską išspręsti problemas, turinčias įtakos jūsų kompiuterio saugumui ir našumui
- „Restoro“ atsisiuntė 0 skaitytojų šį mėnesį.
Kurį laiką diegdami ir skelbdami paketus tam tikrose programose ir kūrėjų įrankiuose kūrėjai susidūrė su SELF_SIGNED_CERT_IN_CHAIN klaida. pvz., „Node.js“, „npm“ arba „Git“.
Dar prieš keletą metų, kai, pavyzdžiui, npm paskelbė, kad nebepalaikys savarankiškai pasirašytų sertifikatų.
Tai reiškia, kad sertifikato patvirtinimo procesas nebebuvo automatinis. Taigi kūrėjai dabar turi sukonfigūruoti savo programą, kad matytų patys pasirašytus sertifikatus.
Kaip pataisyti pačių pasirašytą sertifikatą sertifikatų grandinėje?
Atsižvelgiant į naudojamą įrankį, pateikiamos kelios rekomendacijos. Kai kurie yra rizikingi, kiti yra saugūs. Vis dėlto aišku viena: neturėtumėte bandyti visiškai išjungti sertifikavimo patvirtinimo proceso.
Skirta „Node.js“
Galite įterpti aplinkos kintamąjį į leisti nepatikimus sertifikatus naudojant šią komandą kodo pradžioje:
procesą.env[„NODE_TLS_REJECT_UNAUTHORIZED“]=0;
Tai rizikinga ir nerekomenduojama naudoti gamyboje. Arba naudokite npm konfigūracija set-ssl = klaidinga jei tai turite padaryti daugybei programų ir norite išsaugoti pakartodami procesą.
Vartotojai taip pat siūlo atnaujinti jūsų „Node“ versiją, kad pašalintumėte visas esamas klaidas ir spragas.
Dėl npm
Rekomenduojamas sprendimas vėl yra atnaujinti „npm“ versiją, vykdant vieną iš šių veiksmų:
npm įdiegti npm -g --ca = null
npm atnaujinimas npm -g
Arba pasakykite dabartinei „npm“ versijai, kad naudotumėte žinomus registratorius, o įdiegę nustokite juos naudoti:
npm konfigūracija rinkinys apie ""
npm įdiegti npm -g. npm konfigūracija Ištrinti apie
Kai kurie vartotojai paminėjo, kad tik jie pakeitė registro URL iš https į http:
npm konfigūracija rinkinys registrą=" http://registry.npmjs.org/"
Tikimės, kad vienas iš šių pasiūlymų padėjo išspręsti problemą. Jei turite kokių nors rekomendacijų, naudokite toliau pateiktą komentarų skyrių.
- Atsisiųskite šį kompiuterio taisymo įrankį įvertintas puikiai „TrustPilot.com“ (atsisiuntimas prasideda šiame puslapyje).
- Spustelėkite Paleiskite nuskaitymą rasti „Windows“ problemų, kurios gali sukelti kompiuterio problemų.
- Spustelėkite Taisyti viską išspręsti patentuotų technologijų problemas (Išskirtinė nuolaida mūsų skaitytojams).
„Restoro“ atsisiuntė 0 skaitytojų šį mėnesį.
Dažnai užduodami klausimai
Saugos sertifikatas yra pramonėje patikimos trečiosios šalies - sertifikato institucijos (CA) patvirtinimas. Saugos sertifikate yra CA išduota informacija, nurodanti, kad svetainė apsaugota naudojant užšifruotą ryšį.
Norėdami atnaujinti į naujausią „Node“ versiją, išvalykite „npm“ talpyklą, įdiekite „n“ ir įdiekite naujausią stabilią „Node“ versiją.
npm talpykla švari -f
npm įdiegti npm -g n
n stabilus
Taip, serverio saugumo sertifikatų problemos yra gana dažnos.