KORRIGERING: Självsignerat certifikat i certifikatkedjefel

  • Eftersom npm slutade automatiskt att acceptera självsignerade certifikat har användare börjat rapportera fel när de försöker publicera vissa paket i vissa applikationer.
  • Felet kan vanligtvis åtgärdas genom att uppgradera pakethanteraren eller använda de kända registratorerna.
  • Om du vill läsa mer om säkerhetscertifikatfel, ta en titt på vår dedikerade avsnittet om certifikatfel.
  • Utforska gärna våra Felsökningsnav för mer användbara artiklar.
fel: självsignerat certifikat i certifikatkedjan
För att åtgärda olika datorproblem rekommenderar vi Restoro PC Repair Tool:
Denna programvara reparerar vanliga datorfel, skyddar dig mot filförlust, skadlig programvara, maskinvarufel och optimerar din dator för maximal prestanda. Åtgärda PC-problem och ta bort virus nu i tre enkla steg:
  1. Ladda ner Restoro PC Repair Tool som kommer med patenterade teknologier (patent tillgängligt här).
  2. Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
  3. Klick Reparera allt för att åtgärda problem som påverkar datorns säkerhet och prestanda
  • Restoro har laddats ner av 0 läsare den här månaden.

Under en tid upplevde utvecklare ett SELF_SIGNED_CERT_IN_CHAIN-fel under installation och publicering av paket i vissa applikationer och utvecklarverktyg som Node.js, npm eller Git.

Fram till för några år sedan, då npm till exempel meddelade att de inte längre skulle stödja självsignerade certifikat.

Detta innebär att certifikatverifieringsprocessen inte längre var automatisk. Så utvecklare måste nu ställa in sin applikation för att se de självsignerade certifikaten.


Hur fixar jag självsignerat certifikat i certifikatkedjan?

Beroende på vilket verktyg du använder finns det några rekommendationer. Vissa är riskabla, andra är säkra. En sak är dock tydlig: du bör inte försöka inaktivera certifieringsverifieringsprocessen helt.självsignerat certifikat i certifikatkedjan

För Node.js

Du kan infoga en miljövariabel till tillåt otillförlitliga certifikat med följande kommando i början av koden:

bearbeta.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;

Detta är riskabelt och det rekommenderas inte att användas i produktionen. Alternativt kan du använda npm config set strict-ssl = false om du måste göra detta för många applikationer och du vill spara och upprepa processen.

Användare föreslår också uppgradering din version av Node för att åtgärda eventuella befintliga buggar och sårbarheter.


För npm

Den rekommenderade lösningen är återigen att uppgradera din version av npm som kör något av följande:

npm installera npm -g --ca = null 

npm uppdatera npm -g

Eller,  berätta för din nuvarande version av npm att använda kända registratorer, och sluta använda dem efter installationen:

npm config uppsättning ca. ""
npm installera npm -g. npm config radera ca.

Vissa användare nämnde att de bara bytte register-URL från https till http:

npm config uppsättning register=" http://registry.npmjs.org/"

Vi hoppas att ett av dessa förslag hjälpte dig att lösa problemet. Använd kommentarer nedan om du har några rekommendationer.



idee restoroHar du fortfarande problem?Fixa dem med det här verktyget:
  1. Ladda ner detta PC-reparationsverktyg betygsatt utmärkt på TrustPilot.com (nedladdningen börjar på den här sidan).
  2. Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
  3. Klick Reparera allt för att lösa problem med patenterade tekniker (Exklusiv rabatt för våra läsare).

Restoro har laddats ner av 0 läsare den här månaden.

Vanliga frågor

  • Ett säkerhetscertifikat är ett godkännande från en branschpålitlig tredje part - certifikatutfärdaren (CA). Ett säkerhetscertifikat innehåller information som utfärdats av ett CA, vilket indikerar att webbplatsen är skyddad med en krypterad anslutning.

  • För att uppdatera till den senaste versionen av Node, rensa npm cache, installera n och installera den senaste stabila versionen av Node.

    npm cache clean -f

    npm installera npm -g n

    n stabil

  • Ja, server säkerhetscertifikat frågor är ganska frekventa.

Skapa ett självsignerat certifikat i Windows [Fullständig guide]

Skapa ett självsignerat certifikat i Windows [Fullständig guide]Certifikatfel

Processen att lägga till ett SSL-certifikat på din webbplats är ganska enkelt, och den här guiden hjälper.Vi diskuterar också de 3 mest effektiva sätten att antingen köpa ett SSL-certifikat, använd...

Läs mer
3 sätt att bli av med certifikatvalideringsfel på VPN

3 sätt att bli av med certifikatvalideringsfel på VPNVpnCertifikatfel

Den vanligaste orsaken till att certifikatvalidering misslyckas på VPN är ett utgånget certifikat.VPN-certifikat är viktiga eftersom de är ett säkrare sätt för autentisering än fördelade nycklar.An...

Läs mer
Så här åtgärdar du Office 365-felet Entitlement.diagnostics.office.com

Så här åtgärdar du Office 365-felet Entitlement.diagnostics.office.comKontor 365Outlook FelCertifikatfel

Du kan stöta på Entitlement.diagnostics.office.com Säkerhetsvarning på grund av ett ogiltigt säkerhetscertifikat eller felaktigt utgångsdatum och -tid. Om du klickar på Ja på prompten förbigår du s...

Läs mer