Oprava: Certifikát podepsaný svým držitelem v chybě řetězce certifikátu

  • Vzhledem k tomu, že npm přestal automaticky přijímat certifikáty podepsané svým držitelem, začali uživatelé hlásit chyby při pokusu o publikování některých balíčků v určitých aplikacích.
  • Chyba může být obvykle opravena upgradem správce balíčků nebo použitím známých registrátorů.
  • Pokud si chcete přečíst více o chybách bezpečnostního certifikátu, podívejte se na náš vyhrazený sekce chyby certifikátu.
  • Nebojte se prozkoumat naše Centrum pro řešení potíží pro více užitečných článků.
chyba: certifikát podepsaný sám sebou v řetězci certifikátů
Chcete-li vyřešit různé problémy s počítačem, doporučujeme nástroj Restoro PC Repair Tool:
Tento software opraví běžné chyby počítače, ochrání vás před ztrátou souborů, malwarem, selháním hardwaru a optimalizuje váš počítač pro maximální výkon. Opravte problémy s počítačem a odstraňte viry nyní ve 3 snadných krocích:
  1. Stáhněte si Restoro PC Repair Tool který je dodáván s patentovanými technologiemi (patent k dispozici tady).
  2. Klepněte na Začni skenovat najít problémy se systémem Windows, které by mohly způsobovat problémy s počítačem.
  3. Klepněte na Opravit vše opravit problémy ovlivňující zabezpečení a výkon vašeho počítače
  • Restoro byl stažen uživatelem 0 čtenáři tento měsíc.

Již nějakou dobu vývojáři narazili na chybu SELF_SIGNED_CERT_IN_CHAIN ​​během instalace a publikování balíčků v určitých aplikacích a vývojářských nástrojích například Node.js, npm nebo Git.

Ještě před několika lety, kdy například npm oznámilo, že již nepodporuje certifikáty podepsané svým držitelem.

To znamená, že proces ověření certifikátu již nebyl automatický. Takže vývojáři nyní musí nastavit svou aplikaci, aby viděli certifikáty podepsané svým držitelem.


Jak mohu opravit certifikát s vlastním podpisem v řetězci certifikátů?

V závislosti na nástroji, který používáte, existuje několik doporučení. Některé jsou riskantní, jiné bezpečné. Jedna věc je však jasná: neměli byste se pokoušet úplně deaktivovat proces ověření certifikace.certifikát podepsaný svým držitelem v řetězci certifikátů

Pro Node.js

Proměnnou prostředí můžete vložit do povolte nedůvěryhodné certifikáty pomocí následujícího příkazu na začátku kódu:

proces.env[„NODE_TLS_REJECT_UNAUTHORIZED“]=0;

To je riskantní a nedoporučuje se ho používat ve výrobě. Případně použijte npm config set strict-ssl = false pokud to musíte udělat pro mnoho aplikací a chcete ušetřit opakování procesu.

Uživatelé také doporučují upgradovat vaše verze Node, k opravě všech existujících chyb a zranitelností.


Pro npm

Doporučeným řešením je opět upgrade vaší verze npm spuštěním jedné z následujících možností:

npm install npm -g --ca = null 

npm aktualizace npm -G

Nebo,  řekněte své aktuální verzi npm, aby používala známé registrátory, a po instalaci je přestaňte používat:

konfigurace npm soubor ca. ""
npm nainstalovat npm -G. konfigurace npm vymazat ca.

Někteří uživatelé uvedli, že pouze změnil URL registru z https na http:

konfigurace npm soubor registr=" http://registry.npmjs.org/"

Doufáme, že vám jeden z těchto návrhů pomohl problém vyřešit. Pokud máte nějaké doporučení, použijte prosím sekci komentáře níže.



idee restoroStále máte problémy?Opravte je pomocí tohoto nástroje:
  1. Stáhněte si tento nástroj pro opravu PC hodnoceno skvěle na TrustPilot.com (stahování začíná na této stránce).
  2. Klepněte na Začni skenovat najít problémy se systémem Windows, které by mohly způsobovat problémy s počítačem.
  3. Klepněte na Opravit vše opravit problémy s patentovanými technologiemi (Exkluzivní sleva pro naše čtenáře).

Restoro byl stažen uživatelem 0 čtenáři tento měsíc.

Často kladené otázky

  • Bezpečnostní certifikát je schválení od průmyslové důvěryhodné třetí strany - certifikační autority (CA). Bezpečnostní certifikát obsahuje informace vydané CA, což naznačuje, že web je zabezpečen pomocí šifrovaného připojení.

  • Chcete-li aktualizovat na nejnovější verzi Node, vymažte mezipaměť npm, nainstalujte na a nainstalujte nejnovější stabilní verzi Node.

    npm cache clean -f

    npm install npm -g n

    n stabilní

  • Ano, problémy s certifikátem zabezpečení serveru jsou poměrně časté.

Proč nemůže Windows ověřit certifikát?

Proč nemůže Windows ověřit certifikát?Windows 10Chyba Certifikátu

Chcete-li vyřešit různé problémy s počítačem, doporučujeme DriverFix:Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte vš...

Přečtěte si více
Vytvořit certifikát s vlastním podpisem ve Windows [Úplný průvodce]

Vytvořit certifikát s vlastním podpisem ve Windows [Úplný průvodce]Chyba Certifikátu

Proces přidání certifikátu SSL na váš web je docela přímočarý a tato příručka vám pomůže.Diskutujeme také o 3 nejúčinnějších způsobech, jak si koupit certifikát SSL, použít SSL s otevřeným zdrojový...

Přečtěte si více
3 způsoby, jak se zbavit selhání ověření certifikátu na VPN

3 způsoby, jak se zbavit selhání ověření certifikátu na VPNVpnChyba Certifikátu

Nejčastějším důvodem selhání ověření certifikátu na VPN je vypršení platnosti certifikátu.Certifikáty VPN jsou nezbytné, protože představují bezpečnější způsob ověřování než předsdílené klíče.Uživa...

Přečtěte si více