개인적인 정리

이클립스 + TOMCAT 에서 SSL 설정으로 https 테스트 본문

전자정부표준프레임워크

이클립스 + TOMCAT 에서 SSL 설정으로 https 테스트

yeon.Biju 2021. 1. 26. 19:26

개발환경에 https:// 를 적용해야만 하는 상황이 생겼다.

https: 가 아니고서는 넘겨받은 프로젝트가 돌아가질 않는다.

 

 

1. keystore 파일을 생성한다.

   - java bin 폴더가 path 에 등록되어 있으면 바로 아래와 같이 실행하고, 그렇지 않으면 java bin 폴더로 이동한다.

 

keytool -genkey -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\keystore\tomcat.keystore

 

아래 처럼 값은 대충 입력해준다.

 

C:\jdk1.8.0\bin>keytool -genkey -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\tomcat.keystore
키 저장소 비밀번호 입력:
새 비밀번호 다시 입력:
이름과 성을 입력하십시오.
  [Unknown]:  1
조직 단위 이름을 입력하십시오.
  [Unknown]:  2
조직 이름을 입력하십시오.
  [Unknown]:  3
구/군/시 이름을 입력하십시오?
  [Unknown]:  4
시/도 이름을 입력하십시오.
  [Unknown]:  5
이 조직의 두 자리 국가 코드를 입력하십시오.
  [Unknown]:  6
CN=1, OU=2, O=3, L=4, ST=5, C=6이(가) 맞습니까?
  [아니오]:  y

<tomcat>에 대한 키 비밀번호를 입력하십시오.
        (키 저장소 비밀번호와 동일한 경우 Enter 키를 누름):

 

2. 톰캣의 server.xml 을 열어서 수정을 한다.

   - Connector port="8443" protocol... 부분의 주석을 해제하고

   - keystore 파일의 경로를 입력하고 

   - keystorePass 에 비밀번호를 입력해준다. 

   - 그러면 톰캣을 열어보면 아래와 같이 8443이 추가되어 있다.

 

3. 톰캣을 시작해본다.

 

그런데 오류가 발생한다. 

 

Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect

 

이클립스 개발환경이라 별고민 없이 아래와 같이 수정했다.

 

web-obj.tistory.com/465

 

Keystore was tampered with, or password was incorrect

이클립스에서 톰캣에 ssl 설정을 하여 톰캣을 기동하면 아래와 같은 오류가 난다. Keystore was tampered with, or password was incorrect 맞는 비밀번호를 설정했음에도 오류가 발생한다. keystore 파일..

web-obj.tistory.com

Done

Comments