- Tā kā npm pārtrauca automātiski pieņemt pašparakstītus sertifikātus, lietotāji ir sākuši ziņot par kļūdām, mēģinot publicēt dažas paketes noteiktās lietojumprogrammās.
- Kļūdu var novērst, parasti atjauninot pakotņu pārvaldnieku vai izmantojot zināmos reģistratorus.
- Ja vēlaties uzzināt vairāk par drošības sertifikātu kļūdām, apskatiet mūsu veltīto sertifikāta kļūdu sadaļa.
- Jūtieties brīvi izpētīt mūsu Traucējummeklēšanas centrmezgls lai iegūtu noderīgākus rakstus.
Šī programmatūra novērsīs izplatītākās datora kļūdas, pasargās jūs no failu zaudēšanas, ļaunprātīgas programmatūras, aparatūras kļūmes un optimizēs datoru maksimālai veiktspējai. Labojiet datora problēmas un noņemiet vīrusus tagad, veicot 3 vienkāršas darbības:
- Lejupielādējiet Restoro datoru labošanas rīku kas nāk ar patentēto tehnoloģiju (patents pieejams šeit).
- Klikšķis Sāciet skenēšanu lai atrastu Windows problēmas, kas varētu izraisīt problēmas ar datoru.
- Klikšķis Labot visu lai novērstu problēmas, kas ietekmē datora drošību un veiktspēju
- Restoro ir lejupielādējis 0 lasītāji šomēnes.
Jau kādu laiku izstrādātāji, instalējot un publicējot paketes noteiktās lietojumprogrammās un izstrādātāju rīkos, saskārās ar kļūdu SELF_SIGNED_CERT_IN_CHAIN. piemēram, Node.js, npm vai Git.
Vēl pirms dažiem gadiem, kad, piemēram, npm paziņoja, ka vairs neatbalstīs pašparakstītus sertifikātus.
Tas nozīmē, ka sertifikāta verifikācijas process vairs nebija automātisks. Tāpēc izstrādātājiem tagad ir jāiestata lietojumprogramma, lai redzētu pašparakstītos sertifikātus.
Kā labot pašparakstītu sertifikātu sertifikātu ķēdē?
Atkarībā no izmantotā rīka ir daži ieteikumi. Daži ir riskanti, citi ir droši. Tomēr viena lieta ir skaidra: jums nevajadzētu mēģināt vispār atspējot sertifikācijas verifikācijas procesu.
Vietnei Node.js
Varat ievietot vides mainīgo atļaut neuzticamus sertifikātus, koda sākumā izmantojot šādu komandu:
process.env[“NODE_TLS_REJECT_UNAUTHORIZED”]=0;
Tas ir riskanti, un to nav ieteicams izmantot ražošanā. Alternatīvi izmantojiet npm konfigurācijas iestatījums string-ssl = false ja tas jādara daudzām lietojumprogrammām un vēlaties saglabāt atkārtojot procesu.
Lietotāji arī iesaka jaunināt jūsu mezgla versiju, lai novērstu visas esošās kļūdas un ievainojamības.
Par npm
Ieteicamais risinājums atkal ir jaunināt savu npm versiju, izmantojot kādu no šīm darbībām:
npm instalēt npm -g --ca = null
atjaunināt -g
Vai arī pastāstiet savai pašreizējai npm versijai, lai izmantotu zināmus reģistratorus, un pēc instalēšanas pārtrauciet to lietošanu:
npm konfigurācija komplekts apm ""
npm instalēt npm -g. npm konfigurācija dzēst apm
Daži lietotāji minēja, ka tikai viņi mainīja reģistra URL no https uz http:
npm konfigurācija komplekts reģistrā=" http://registry.npmjs.org/"
Mēs ceram, ka viens no šiem ieteikumiem palīdzēja jums novērst problēmu. Ja jums ir kādi ieteikumi, lūdzu, izmantojiet zemāk esošo komentāru sadaļu.
- Lejupielādējiet šo datora labošanas rīku novērtēts kā lielisks vietnē TrustPilot.com (lejupielāde sākas šajā lapā).
- Klikšķis Sāciet skenēšanu lai atrastu Windows problēmas, kas varētu izraisīt problēmas ar datoru.
- Klikšķis Labot visu lai novērstu problēmas ar patentēto tehnoloģiju (Ekskluzīva atlaide mūsu lasītājiem).
Restoro ir lejupielādējis 0 lasītāji šomēnes.
bieži uzdotie jautājumi
Drošības sertifikāts ir nozares uzticamas trešās puses - sertifikātu iestādes (CA) apstiprinājums. Drošības sertifikātā ir CA izsniegta informācija, kas norāda, ka vietne ir aizsargāta, izmantojot šifrētu savienojumu.
Lai atjauninātu uz jaunāko mezgla versiju, notīriet npm kešatmiņu, instalējiet n un instalējiet jaunāko stabilo mezgla versiju.
npm kešatmiņa tīra -f
npm instalēt npm -g n
n stabils
Jā, servera drošības sertifikātu jautājumi ir diezgan bieži.