Spring Boot Tomcat JKS SSL 인증서 적용시
java.security.KeyStoreException: Cannot store non-PrivateKeys
발생시..
자체적인 JKS 규격을 사용할 때 해당 오류 발생될수 있음
먼저 인증서 체크 부터 진행함
keytool -list -keystore 인증서파일명코드를 입력하세요
Warning:
JKS 키 저장소는 고유 형식을 사용합니다. "keytool -importkeystore -srckeystore Wildcard.test.co.kr.jks.old -destkeystore Wildcard.test.co.kr.jks.old -deststoretype pkcs12"를 사용하는 산업 표준 형식인 PKCS12로 이전하는 것이 좋습니다.
라는 메시지가 발생되면 가이드에 나와있는데로 해당 명령어를 실행하여 키저장소 고유 형식을 산업표준 형식으로 변경한다.
keytool -importkeystore -srckeystore Wildcard.test.co.kr.jks -destkeystore Wildcard.test.co.kr.jks -deststoretype pkcs12