npm ERR! errno Ошибка UNABLE_TO_VERIFY_LEAF_SIGNATURE, причина: невозможно проверить первый сертификат - PullRequest
0 голосов
/ 10 июля 2020

Итак, эта проблема возникает, когда я пытаюсь запустить NPM PUBLI SH в NPM -Private Repo в Nexus.

Мне удалось создать файл PEM в следующем порядке, чтобы иметь возможность успешно запустить NPM INSTALL из-за брандмауэра.

ПРОКСИ, выдающий SUBCA1 ROOT CA

Есть два возможных субка, которые выдают сертификаты в среде, в которой это работает, и сертификат для внутреннего частного репо выдается SUBCA2.

Я пробовал создать PEM со всеми сертификатами, но я не уверен, правильный ли это способ сделать это или у меня есть заказ неверен, или даже если есть способ установить отдельный PEM для NPM для использования в publi sh и установить с помощью?

Proxy Nexus Server SUBCA2 SUBCA1 ROOT CA

Довольно новичок в NPM, и мне обычно не нужно создавать файлы PEM из нескольких сертификатов ... большая часть моего опыта заключается в использовании Maven для извлечения артефактов и публикации sh в наши внутренние репозитории и работы с cacerts store, поэтому любой h elp / Thinks были бы признательны.

Я попытался установить CAFILE в пользовательской и глобальной конфигурации npm на 2 разных файла PEM, которые я создал, а также просто пытался указать его прямо на мой файл IBM JDK CACERTS в надежде, что это выполнит свою работу, но я просто застрял на этом этапе. вверх.

Заранее благодарим за любую помощь.

...