Print
카테고리: [ Java ]
조회수: 8424

JAVA로 https 호출 시, 

Root CA Cert 인증서가 사설이거나 등록이 안되어 있으면 호출이 정상적으로 안될 때가 있다.

이를 위해서는 JAVA에서 다음과 같이 CA Root 인증서를 trusted 기관으로 등록 작업을 해야된다.

 

1. 등록된 인증서 확인.

$ {JAVA_HOME}/bin/keytool -list -keystore {JAVA_HOME}/jre/lib/security/cacerts

암호: changeit

 

2. 인증서 등록.

$ {JAVA_HOME}/bin/keytool -keystore {JAVA_HOME}/jre/lib/security/cacerts -importcert -alias {인증서명칭} -file {인증서파일}

암호: changeit

Trust 등록: yes

 

3. 인증서 등록 확인.

$ {JAVA_HOME}/bin/keytool -list -keystore {JAVA_HOME}/jre/lib/security/cacerts | grep {인증서명칭_소문자}

암호: changeit

 

참고링크: https://soul0.tistory.com/364