ВИПРАВЛЕННЯ: Самоподписаний сертифікат у помилці ланцюжка сертифікатів

  • Оскільки npm перестав автоматично приймати самопідписані сертифікати, користувачі почали повідомляти про помилки під час спроби опублікувати деякі пакети в певних програмах.
  • Помилку можна виправити, як правило, шляхом оновлення менеджера пакетів або використання відомих реєстраторів.
  • Якщо ви хочете прочитати більше про помилки сертифікатів безпеки, погляньте на наш спеціальний розділ розділ про помилки сертифіката.
  • Не соромтеся досліджувати наші Центр усунення несправностей для отримання більш корисних статей.
помилка: самопідписаний сертифікат у ланцюжку сертифікатів
Щоб виправити різні проблеми з ПК, ми рекомендуємо Restoro PC Repair Tool:
Це програмне забезпечення буде виправляти поширені помилки комп'ютера, захищати вас від втрати файлів, шкідливого програмного забезпечення, відмови обладнання та оптимізувати ваш ПК для максимальної продуктивності. Вирішіть проблеми з ПК та видаліть віруси зараз за 3 простих кроки:
  1. Завантажте інструмент відновлення ПК Restoro що поставляється із запатентованими технологіями (патент доступний тут).
  2. Клацніть Почніть сканування знайти проблеми з Windows, які можуть спричинити проблеми з ПК.
  3. Клацніть Відремонтувати все щоб виправити проблеми, що впливають на безпеку та продуктивність вашого комп’ютера
  • Restoro завантажив 0 читачів цього місяця.

Деякий час розробники стикалися з помилкою SELF_SIGNED_CERT_IN_CHAIN ​​під час встановлення та публікації пакетів у певних програмах та інструментах розробника такі як Node.js, npm або Git.

До кількох років тому, коли npm, наприклад, оголосив, що більше не підтримуватиме самопідписані сертифікати.

Це означає, що процес перевірки сертифіката вже не був автоматичним. Тож розробники тепер повинні налаштувати свою програму, щоб побачити самопідписані сертифікати.


Як виправити самопідписаний сертифікат у ланцюжку сертифікатів?

Залежно від інструменту, яким ви користуєтесь, є кілька рекомендацій. Хтось ризикований, хтось у безпеці. Однак очевидно одне: не слід намагатися взагалі відключити процес перевірки сертифікації.самопідписаний сертифікат у ланцюжку сертифікатів

Для Node.js

Ви можете вставити змінну середовища в дозволити ненадійні сертифікати, використовуючи таку команду на початку коду:

процес.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;

Це ризиковано і не рекомендується використовувати у виробництві. Як варіант, використовуйте конфігурація npm встановлена ​​строго-ssl = false якщо вам доводиться робити це для багатьох програм, і ви хочете зберегти повторюваний процес.

Користувачі також пропонують оновлення вашу версію Node, щоб виправити всі наявні помилки та уразливості.


Для npm

Рекомендоване рішення - це знову ж таки оновити свою версію npm, виконавши одне з наступного:

npm встановити npm -g --ca = null 

оновлення -g

Або,  скажіть своїй поточній версії npm використовувати відомі реєстратори, а після встановлення припиніть їх використання:

npm конфігурація встановити приблизно ""
npm встановити npm -g. npm конфігурація видалити приблизно

Деякі користувачі згадували, що вони лише переключив URL-адресу реєстру з https на http:

npm конфігурація встановити реєстру=" http://registry.npmjs.org/"

Ми сподіваємось, що одна з цих пропозицій допомогла вам вирішити проблему. Якщо у вас є якісь рекомендації, будь ласка, використовуйте розділ коментарів нижче.



idee restoroПроблеми все ще виникають?Виправте їх за допомогою цього інструменту:
  1. Завантажте цей інструмент відновлення ПК оцінено Чудово на TrustPilot.com (завантаження починається на цій сторінці).
  2. Клацніть Почніть сканування знайти проблеми з Windows, які можуть спричинити проблеми з ПК.
  3. Клацніть Відремонтувати все виправити проблеми із запатентованими технологіями (Ексклюзивна знижка для наших читачів).

Restoro завантажив 0 читачів цього місяця.

Питання що часто задаються

  • Сертифікат безпеки - це схвалення від третьої сторони, якій довіряють галузі - центру сертифікації (CA). Сертифікат безпеки містить інформацію, видану ЦС, яка вказує на те, що веб-сайт захищений за допомогою зашифрованого з'єднання.

  • Щоб оновити до останньої версії Node, очистіть кеш npm, встановіть n та встановіть останню стабільну версію Node.

    npm очистити кеш -f

    npm встановити npm -g n

    російська стабільна

  • так, Випуск сертифікатів безпеки сервера досить частий.

Чому Windows не може перевірити сертифікат?

Чому Windows не може перевірити сертифікат?Windows 10Помилка сертифіката

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та відмо...

Читати далі
Створення самопідписаного сертифіката в Windows [Повний посібник]

Створення самопідписаного сертифіката в Windows [Повний посібник]Помилка сертифіката

Процес додавання SSL-сертифіката на ваш веб-сайт досить простий, і цей посібник допоможе.Ми також обговорюємо 3 найефективніші способи придбати сертифікат SSL, використовувати SSL із відкритим кодо...

Читати далі
3 способи позбутися від помилки перевірки сертифіката на VPN

3 способи позбутися від помилки перевірки сертифіката на VPNVpnПомилка сертифіката

Найпоширенішою причиною помилки перевірки сертифіката на VPN є прострочений сертифікат.Сертифікати VPN важливі, оскільки вони є більш безпечним способом аутентифікації, ніж попередньо спільні ключі...

Читати далі