- Ker je npm prenehal samodejno sprejemati samopodpisana potrdila, so uporabniki začeli poročati o napakah, medtem ko so poskušali objaviti nekatere pakete v nekaterih aplikacijah.
- Napako je običajno mogoče odpraviti z nadgradnjo upravitelja paketov ali uporabo znanih registratorjev.
- Če želite prebrati več o napakah varnostnih potrdil, si oglejte naš namen odsek napak certifikata.
- Vas prosimo, da raziščete našo Središče za odpravljanje težav za bolj koristne članke.
Ta programska oprema bo popravila pogoste napake računalnika, vas zaščitila pred izgubo datotek, zlonamerno programsko opremo, okvaro strojne opreme in optimizirala vaš računalnik za največjo zmogljivost. Zdaj odpravite težave z računalnikom in odstranite viruse v treh preprostih korakih:
- Prenesite orodje za popravilo računalnika Restoro ki je priložen patentiranim tehnologijam (patent na voljo tukaj).
- Kliknite Zaženite optično branje najti težave s sistemom Windows, ki bi lahko povzročale težave z računalnikom.
- Kliknite Popravi vse za odpravljanje težav, ki vplivajo na varnost in delovanje vašega računalnika
- Restoro je prenesel 0 bralci ta mesec.
Že nekaj časa so razvijalci med nameščanjem in objavljanjem paketov v nekaterih aplikacijah in orodjih za razvijalce naleteli na napako SELF_SIGNED_CERT_IN_CHAIN kot so Node.js, npm ali Git.
Do pred nekaj leti, ko je na primer npm napovedal, da ne bo več podpiral samopodpisanih potrdil.
To pomeni, da postopek preverjanja certifikata ni bil več samodejen. Zato morajo razvijalci zdaj nastaviti svojo aplikacijo za ogled samopodpisanih potrdil.
Kako popravim samopodpisano potrdilo v verigi potrdil?
Obstaja nekaj priporočil, odvisno od orodja, ki ga uporabljate. Nekateri so tvegani, drugi varni. Jasno pa je nekaj: ne bi smeli v celoti onemogočiti postopka preverjanja certificiranja.
Za Node.js
Spremenljivko okolja lahko vstavite v dovoli nezaupanja vredna potrdila z naslednjim ukazom na začetku kode:
proces.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;
To je tvegano in ni priporočljivo, da se uporablja v proizvodnji. Druga možnost je uporaba npm config set strict-ssl = false če morate to storiti za več aplikacij in želite ponoviti postopek.
Uporabniki predlagajo tudi nadgradnjo svojo različico vozlišča, da popravi vse obstoječe napake in ranljivosti.
Za npm
Priporočena rešitev je še enkrat nadgraditi različico npm z enim od naslednjih:
npm namestite npm -g --ca = null
posodobitev npm -g
Ali, povejte svoji trenutni različici npm, naj uporablja znane registratorje, in po namestitvi prenehajte z njihovo uporabo:
npm konfiguracija nastavite ca. ""
npm namestite npm -g. npm konfiguracija izbriši ca.
Nekateri uporabniki so omenili, da samo je preusmeril URL registra s https na http:
npm konfiguracija nastavite registra=" http://registry.npmjs.org/"
Upamo, da vam je eden od teh predlogov pomagal odpraviti težavo. Če imate kakšna priporočila, uporabite spodnji odsek za komentarje.
- Prenesite to orodje za popravilo računalnika ocenjeno z odlično na TrustPilot.com (prenos se začne na tej strani).
- Kliknite Zaženite optično branje najti težave s sistemom Windows, ki bi lahko povzročale težave z računalnikom.
- Kliknite Popravi vse odpraviti težave s patentiranimi tehnologijami (Ekskluzivni popust za naše bralce).
Restoro je prenesel 0 bralci ta mesec.
Pogosto zastavljena vprašanja
Varnostno potrdilo je odobritev neodvisne tretje osebe - overitelja potrdil (CA). Varnostno potrdilo vsebuje informacije, ki jih je izdal overitelj, ki kažejo, da je spletno mesto zavarovano s šifrirano povezavo.
Če želite posodobiti na najnovejšo različico Node, počistite predpomnilnik npm, namestite n in namestite najnovejšo stabilno različico Node.
npm predpomnilnik čist -f
npm namestite npm -g n
n stabilno
Ja, Težave s strežniškim varnostnim potrdilom so precej pogoste.