네이버 로그인쪽이 내 로컬 개발환경에서만 안돌아가서 확인해보니, 인증서 문제였다.
이 문제 해결하기 위해서 계속 chatgpt와 대화를 나누다가.. 드디어 해결책을 찾아서 기록해둔다.
실행환경 : window
1) ca 인증서 획득
javac InstallCert.java
java InstallCert nid.naver.com
java InstallCertopenapi.naver.com
2) 인증서 설치
%JAVA_HOME%\bin\keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias openapi.naver.com-2
%JAVA_HOME%\bin\keytool -exportcert -keystore jssecacerts -storepass changeit -file output-nid.cert -alias nid.naver.com-2
%JAVA_HOME%\bin\keytool -importcert -keystore %JAVA_HOME%\jre\lib\security\cacerts -storepass changeit -file output-nid1.cert -alias nid.naver.com-1
참고 블로그
- PKIX path building failed 자바 오류 해결법 : 네이버 블로그 (naver.com)
- [java] PKIX path building failed 해결방법(HTTPS 통신 에러) (tistory.com)
반응형
'개발 > java' 카테고리의 다른 글
java.pom.xml내 <skip> configuration추가 (0) | 2024.09.06 |
---|---|
spring. 자체인증서 통해 내 로컬에서 https 설정 (+) 내 로컬 host 변경 (0) | 2024.02.15 |
jsp. 주석 종류 (클라이언트 미노출하고 싶다면 <%-- --%>) (0) | 2023.10.24 |
spring. component vs bean 차이점 (0) | 2023.07.27 |
spring. 클래스 레벨에 위치한 변수의 생성 시점 (0) | 2023.05.24 |