해당 오류
서버 인증서 오류
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 62 common frames omitted
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 68 common frames omitted
발생하는 오류들이 이러한 오류들과 같다면,
1. 시작 -> 명령 프롬프트(cmd)를 실행한다.
2. cd ${자바 설치 경로}\\jre\\bin
자바 jre를 설치한 경로 안에 bin폴더로 이동하기 위해 해당 명령어를 실행한다.
(bin폴더 안에 keytool이 있기 때문에 이동하여 실행하고자 한다.)
3. keytool -import -file "${인증서 경로}\\인증서명.crt" -keystore "${자바 설치 경로}\\jre\\lib\\security\\cacerts" -storepass "changeit"
해당 작업을 통해 서버 인증서 추가 바람
Java 기반에서 SSL 접속 시, PKIX path building failed 오류에 대한 원인들
Java 기반에서 SSL 접속시, PKIX path building failed 오류 - SecureSign
위 링크 참고하여 원인 파악 바람
gradle-wrapper.properties의 distributionUrl을 http로 변경 후 async → 오류가 발생한다면
[Android]could not install Gradle distribution from 에러 해결방법
위 링크 참고하여 진행 바람
해당 오류에 대한 각종 해결 방안