- Тъй като npm спря автоматично да приема самоподписани сертификати, потребителите започнаха да докладват за грешки, докато се опитваха да публикуват някои пакети в определени приложения.
- Грешката може да бъде отстранена, обикновено чрез надстройка на мениджъра на пакети или използване на известните регистратори.
- Ако искате да прочетете повече за грешките в сертификатите за сигурност, разгледайте нашите специални раздел за грешки в сертификата.
- Чувствайте се свободни да разгледате нашите Център за отстраняване на неизправности за още полезни статии.
Този софтуер ще поправи често срещаните компютърни грешки, ще ви предпази от загуба на файлове, злонамерен софтуер, отказ на хардуер и ще оптимизира вашия компютър за максимална производителност. Отстранете проблемите с компютъра и премахнете вирусите сега в 3 лесни стъпки:
- Изтеглете инструмента за възстановяване на компютъра Restoro който идва с патентованите технологии (патентът е наличен тук).
- Щракнете Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
- Щракнете Поправи всичко за отстраняване на проблеми, засягащи сигурността и производителността на вашия компютър
- Restoro е изтеглен от 0 читатели този месец.
От известно време разработчиците срещнаха грешка SELF_SIGNED_CERT_IN_CHAIN по време на инсталирането и публикуването на пакети в определени приложения и инструменти за разработчици като Node.js, npm или Git.
До преди няколко години, когато npm например обяви, че вече няма да поддържа самоподписани сертификати.
Това означава, че процесът на проверка на сертификата вече не е бил автоматичен. Така че разработчиците сега трябва да настроят своето приложение, за да виждат самоподписаните сертификати.
Как да поправя самоподписан сертификат във веригата на сертификатите?
В зависимост от инструмента, който използвате, има няколко препоръки. Някои са рискови, други са в безопасност. Едно нещо е ясно обаче: не бива да се опитвате да деактивирате изцяло процеса на удостоверяване на сертификат.
За Node.js
Можете да вмъкнете променлива на средата в разрешете ненадеждни сертификати, като използвате следната команда в началото на кода:
процес.env[„NODE_TLS_REJECT_UNAUTHORIZED“]=0;
Това е рисковано и не се препоръчва да се използва в производството. Като алтернатива, използвайте npm конфигурация set-ssl = false ако трябва да направите това за много приложения и искате да запазите повтарящия се процес.
Потребителите също предлагат надстройка вашата версия на Node, за да коригира всички съществуващи грешки и уязвимости.
За npm
Препоръчителното решение е отново да надстроите вашата версия на npm с едно от следните:
npm инсталиране npm -g --ca = null
npm актуализация npm -ж
Или, кажете на текущата си версия на npm да използва известни регистратори и след инсталирането спрете да ги използвате:
npm конфигурация комплект ок ""
npm инсталирайте npm -ж. npm конфигурация Изтрий ок
Някои потребители споменаха, че само превключи URL адреса на регистъра от https на http:
npm конфигурация комплект регистър=" http://registry.npmjs.org/"
Надяваме се, че едно от тези предложения ви е помогнало да разрешите проблема. Ако имате някакви препоръки, моля, използвайте раздела за коментари по-долу.
- Изтеглете този инструмент за ремонт на компютър оценени отлично на TrustPilot.com (изтеглянето започва на тази страница).
- Щракнете Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
- Щракнете Поправи всичко за отстраняване на проблеми с патентованите технологии (Ексклузивна отстъпка за нашите читатели).
Restoro е изтеглен от 0 читатели този месец.
често задавани въпроси
Сертификатът за сигурност е одобрение от доверено в бранша трето лице - сертифициращия орган (CA). Сертификатът за сигурност съдържа информация, издадена от CA, което показва, че уебсайтът е защитен с помощта на криптирана връзка.
За да актуализирате до последната версия на Node, изчистете кеша на npm, инсталирайте n и инсталирайте най-новата стабилна версия на Node.
npm кеш почистване -f
npm инсталиране npm -g n
n стабилен
Да, Проблемите със сертификатите за сигурност на сървъра са доста чести.