주니봉
  • PKIX path build failed - 인증서 추가
    2020년 12월 17일 16시 21분 20초에 업로드 된 글입니다.
    작성자: 봉주니

    로컬 개발 시 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에 있는 경우 오류가 발생할 수 있다. 위에 따옴표를 붙여주는 이유!!!!

     

    반응형

    'Java' 카테고리의 다른 글

    if~else VS switch~case  (0) 2020.12.30
    조건문 연산자 ? :  (0) 2020.12.29
    Array 배열 사용하기  (0) 2020.12.16
    mybatis The content of elements must consist of well-formed character data or markup. 에러  (0) 2019.08.05
    카카오맵 REST API  (0) 2019.06.20
    댓글