💡 IntelliJ CAcert 인식 오류
CertPathValidatorException
"CertPathValidatorException"
스프링 부트 버전 변경에 따른 스프링 부트의 내부동작중 SSL 관련하여 어떤 문제가 생긴것 같았다
근데 로컬인데 SSL이 쓰일일이 있나? 하면서 검색.
인증서 관련으로 몇시간 삽질함.
결국 application.yml에 server ssl enabled설정을 false로 바꾸니 해결됐다.
Spring Boot 3.0.0 부터 JDK는 17을 사용해야함
PXIX Path Validation Failed Error
- CA 인증서 생성 or 가져오기
- Open Windows CMD
- cd C:\Program Files\JetBrains\IntelliJ<Version>\jre64 or jbr\bin
- Option 1
- keytool -keystore cacerts -importcert -alias <alias-name> -file <.cer File Location>
- Option 2
- keytool.exe -import -trustcacerts -noprompt -keystore ..\lib\security\cacerts -storepass changeit -alias <Alias-Name> Server -file <.cerFile Location>
- Option 3
- curl -O https://gist.githubusercontent.com/lesstif/cd26f57b7cfd2cd55241b20e05b5cd93/raw/InstallCert.java
- javac InstallCert.java - 컴파일
- java -cp ./ InstallCert <인증서를 받아올 호스트명 입력>
- cd C:\Program Files\Zulu\zulu-11\lib\security
- keytool -exportcert -keystore cacerts -storepass <인증서PW> -file <output.cert> -alias <alias_name>
- keytool -importcert -keystore cacerts -storepass <인증서PW> -file <output.cert> -alias <alias_name>
'Error Handling > Java & Spring' 카테고리의 다른 글
❌ RedisConnectionFailurException (0) | 2023.01.10 |
---|---|
❌ RedisSystemException (0) | 2023.01.10 |
❌ Circular Dependency (0) | 2023.01.03 |
❌ DataIntegrityViolation Exception (0) | 2023.01.01 |
❌ UnexpectedTypeException (0) | 2022.12.09 |