사내 인증서 환경에서 인텔리제이 코파일럿 이용하기
certificate, idea, intellij, 방화벽

사내환경에서 자체 인증서 사용으로 인텔리제이 코파일럿을 사용할 수 없는 경우.

1. 사내 인증서를 받는다.

세팅 처음할 때 받았을 것이다 없으면 새로 요청하자. .pem 형태면 바로 적용할 수 있지만 보통 .crt 확장자일 것이다.

2. .pem 형태의 인증서 파일이 없는 경우. (있다면 3번 으로 패스)

.crt의 경우 openssl을 이용해서 .pem으로 변환한다.

openssl x509 -inform der -in 이전파일명.crt -out 변경파일명.pem

Windows 사용자여서 openssl 설치가 어려운 경우.

  1. 우연히 git bash에 openssl이 가상화 되어있다는 것을 확인하고 꼼수를 써봤다.

  2. 개발자라면 보통 git이 설치되어있겠지만 없다면 https://git-scm.com/ 가서 설치한다.

  3. 인증서가 있는 폴더로 이동한다.

  4. 마우스 오른쪽 클릭 -> git bash here

    i

  5. openssl x509 -inform der -in 이전파일명.crt -out 변경파일명.pem
    

3. 환경변수를 등록한다.

i

i

  1. 이름: NODE_EXTRA_CA_CERTS
  2. 값: (전체경로) 예) C:\인증서경로\인증서.pem

4. 인텔리제이를 재시작한다.

i

잘 작동하는 것을 확인하자.