Tomcat SSL 인증서 적용

Noob·2023년 10월 6일
0

Tomcat SSL 인증서 적용 오류

  • 적용 환경: CentOS 7.9 + Tomcat 9.0.6x

웹 사이트 SSL 인증서 적용 시 오류 발생

  • Caused by: java.io.IOException: Alias name [server] does not identify a key entry ...
  • 대게 이 오류의 경우 KeyStore 설정 오류라고 한다. 이 말은 즉, Java KeyStore에서 지정한 별칭(alias)이 올바른 키 항목을 가리키지 않을 때라고 하는데 KeyStore 파일에 별칭이 있는지, 별칭에 해당하는 키 항목이 올바른지 확인을 해야한다.
  • 나의 경우 고객사에서 발급받은 .jks 확장자의 SSL 인증서와 패스워드를 받았고 별다른 내용은 듣지 못했다..

해결 방법

  • 우선 인증서 파일의 별칭(alisa)을 확인할 것.
  • 명령 프롬프트 창 실행 > 명령어 실행 > keytool -list -keystore "ssl인증서 파일명" (쌍따옴표(") 생략)
  • 저장소 비밀번호 입력란에 인증서 패스워드 입력
  • 패스워드 입력 후 아래에 나오는 내용 중 alias 명을 확인(alias 명을 바꾸는 것도 가능)
  • 프로젝트의 server.xml 수정. certificateKeyAlias 속성을 추가하면서 alias 명 입력.
  • 이 방법으로 오류 해결
profile
I m a Noob web develpoer.

0개의 댓글