두 손끝의 창조자

self-signed certificate in certificate chain 본문

개발환경

self-signed certificate in certificate chain

codinglog 2023. 5. 8. 15:14

nodejs 로 외부 api 를 호출한다던지 npm 으로 패키지 인스톨을 할 때 사내 SSL 인증서 문제로 설치가 안될 수 있다.

코드에서는

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';

npm 인스톨 할 때는

export NODE_TLS_REJECT_UNAUTHORIZED=0

으로 회피 가능하다.

npm에 cafile을 등록을 해도 된다.

npm config set cafile (cafile 위치)

ca file은 웹브라우저에서 https로 시작하는 웹페이지(예:https://www.naver.com)에 접속하면 브라우저의 인증서 정보를 export 해서 가져올 수 있다.

반응형
Comments