전자정부표준프레임워크/Exception 및 Error
Keystore was tampered with, or password was incorrect
yeon.Biju
2021. 1. 26. 19:38
이클립스에서 톰캣에 ssl 설정을 하여 톰캣을 기동하면 아래와 같은 오류가 난다.
Keystore was tampered with, or password was incorrect

맞는 비밀번호를 설정했음에도 오류가 발생한다.
keystore 파일을 아래와 같은 방법으로 생성하고 설정을 조금 변경하니 에러가 나지 않는다.
1. keystore 파일 생성
keytool -genkey -alias tomcat -keypass changeit -storepass changeit -keyalg RSA -keystore C:\work\keystore\tomcat.keystore
2. 톰캣 설정 변경
- keystorePass="123456" 부분을 아래와 같이 삭제한다.

그러고 나서 톰캣을 재시작해보니 에러가 없이 동작한다.
개발환경이므로 이렇게 해서 써도 문제가 없을 것 같다.
에러가 났던 keystore 방법들도 일단 첨부한다.
keytool -genkey -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\keystore\tomcat.keystore
keytool -genkey -alias tomcatSSL -keyalg RSA -keysize 1024 -keystore C:\work\keystore\tomcat.keystore
keytool -genkeypair -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\keystore\tomcat.keystore
Done.