엔지니어링/기타
[Gradle] build Error - validity check failed
joon95
2022. 12. 10. 23:08
반응형
얼마전에 NCP(Naver Cloud Platform) 프로젝트 중 개발사에서 Gradle 기반의 springMVC 이미지를 빌드 에러가 난다고 연락이 왔다.
PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
개발사 말로는 local 환경에서는 정상적으로 라이브러리를 가져올 수 있으나, Naver 빌드시 보안상 오류가 아니냐고 해서 확인 요청이 온 것이다.
결과적으로는 라이브러리 사이트에서 tls 인증서가 만료가 된 상황이였다.
오픈이 1주일도 안남은 상태에서 정신없다보니 그런거라 생각하며..
필자도 1시간동안 찾아 해멘 끝에 이 것을 찾을 수 있었다.
보통 개발자들이 로컬환경에서 tls 인증을 false 상태로 하니... 이런일도 생길 수 있다는 것을 새삼 느꼈다.
물론 지금까지 Nexus 를 구축한 폐쇄망 환경에서만 프로젝트를 했어서 감히 생각도 못했던 부분이다..
그리고 에러를 찾던 도중, 실제 gradle 명령어가 날린 vm의 인증서를 체크하라는 타 블로그 들도 있어 NCP쪽에 문의해보았는데 NCP의 SourceBuild는 cloud에 있는 ubuntu 이미지로 기동하기 때문에 따로 인증서를 등록하는 부분이 없다고 한다. (괘니 NCP욕만했음^^; 이부분은 AzureDevops나 GithubAction의 cloud runner 를 이용한다면 동일한 것 같다.)
반응형