Viji
@Viji
DevOps Engineer

Как вытащить все ssl сертификаты для npm config из приватного репозитория?

Привет всем,

npm install дает ошибку
npm install
"npm ERR! code SELF_SIGNED_CERT_IN_CHAIN"


мы используем private (3rd part) npm registry. ssl там подписан амазон... но issued не нашей организацией. Не хочу отключать ssl с помощью

npm set strict-ssl false.

Я вытащил сертификат сайта командой
echo -n | openssl s_client -connect private-npm-repository.ru:443 | openssl x509 | base64 >base64.crt


и скармливаю его npm командой
npm config set cafile base64.crt

тем не менее npm install все еще дает ту же ошибку.

может следует все сертификаты стащить в один файл all_certs_base64.crt ? Но как? Кто сталкивался и как решил?

добра всем, Вадим
  • Вопрос задан
  • 564 просмотра
Пригласить эксперта
Ответы на вопрос 1
Viji
@Viji Автор вопроса
DevOps Engineer
все исправил, оказалось что ест env vars, кот мешали подсоединятся к registry.npmjs.org

https_proxy в частности
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы