PKIX path building failed 오류 해결 방법2
1) 에러확인
SSL인증서를 교체하면서 시스템 간 파일이동 시 PKIX path building failed 에러가 발생되었다.
이전 포스팅에서 PKIX path building failed 해결방법을 다루었었는데, 그 방법으로는 해결이 되지 않았다.
아마도 파일을 전송하면서 인증서 검증이 실패하는 경우 발생한다고 한다. 해결하기 위해서는 Root 인증서가 필요하다.
2) 해결과정
1. java기준으로 C:Javajdk1.7.0_80jrelibsecurity 해당 경로에 cacerts 파일이 있을 것이다. 해당 파일을 먼저 백업해준다
2. 인증서 pfx 디렉토리에 Root 인증서도 옮긴다 (RootCA.crt, ChainCA.crt)

3.java 디렉토리 JAVA_HOME/jre/bin 에서 아래 명령어 적용
keytool -import -trustcacerts ^
-file "C: omcatssl디렉토리RootCA.crt" ^
-alias my-rootca ^
-keystore "C:Javajdk1.7.0_80jrelibsecuritycacerts" ^
-storepass changeit
keytool -import -trustcacerts ^
-file "C: omcatssl디렉토리ChainCA.crt" ^
-alias my-chainca ^
-keystore "C:Javajdk1.7.0_80jrelibsecuritycacerts" ^
-storepass changeit

서버재기동 후 확인해보시면 정상적으로 파일전송이 되는 것을 확인.