Java

PKIX path build failed - 인증서 추가

봉주니 2020. 12. 17. 16:21

로컬 개발 시 https 접속 시 오류가 발생.

 

Java 인증서 추가를 진행한다.

 

1. InstallCert.java 다운로드 진행

 

2. cmd 창을 열어 컴파일 진행

javac InstallCert.java 

JAVA_HOME 설정이 되어있는 경우는 바로 가능.

설정이 되어있지 않은 경우, java가 설치된 폴더에 bin 폴더 안에 해당 파일을 넣고 해당 경로에서 실행 가능.

 

3. InstallCert.class 실행

java -cp ./ InstallCert www.chainportal.co.kr

1 엔터를 하면 아래와 같이 완성된다.

그리고 jssecacerts 파일이 생성된다.

 

4. keytool로 인증서 추출

keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias www.chainportal.co.kr-1

output.cert 파일이 생성된다.

 

5. jdk의 keystore에 cert 파일 import

 

keytool -importcert -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit -file output.cert -alias www.chainportal.co.kr

예  엔터키 하면 아래와 같이 저장된다. 

 

 

JAVA_HOME이 Program Files에 있는 경우 오류가 발생할 수 있다. 위에 따옴표를 붙여주는 이유!!!!

 

반응형