Tomcat : 개인키 및 SSL 인증서 적용
본 가이드는 인증서 파일 설정시 참고 예제이며, 고객사 서버에 SSL 설치/적용 성공을 보증하지 않습니다
설정 과정에서 발생하는 다양한 문제에 대한 해결은 보증 대상이 아닙니다 (인증서 자체 오류시 무제한 재발급)
웹서버 자체 설정/작동 관련 사항은 웹서버 매뉴얼 또는 공급사 기술지원을 이용하시기 바랍니다
설정 과정에서 발생하는 다양한 문제에 대한 해결은 보증 대상이 아닙니다 (인증서 자체 오류시 무제한 재발급)
웹서버 자체 설정/작동 관련 사항은 웹서버 매뉴얼 또는 공급사 기술지원을 이용하시기 바랍니다
1. 발급 받은 인증서 파일 확인 - AAACertificateServices 루트인증서 - EssentialSSLCA_2.crt 체인인증서 ( 인증서 종류에 따라 다를 수 있습니다.) - tomcat.comodossl.co.kr.crt 메인인증서 - tomcat.comodossl.co.kr_SHA1WITHRSA.key 자동으로 발급된 개인키 - tomcat.comodossl.co.kr.pfx pfx형식의 인증서 2. PEM 형식으로 파일 압축 -pfx 형식이 아닌 crt 및 개인키로 인증서를 적용하기 위해 pem 형식으로 변환합니다. ( 개인키 → 메인인증서 → 체인인증서 → 루트인증서 순서입니다) 명령어 : cat tomcat.comodossl.co.kr_SHA1WITHRSA.key tomcat.comodossl.co.kr.crt EssentialSSLCA_2.crt AddTrustExternalCARoot.crt > tomcat.pem 3 openssl 을 이용하여 pem → pkcs12 포맷으로 변환합니다. -tomcat.pem → tomcat.p12 로 변환 작업을 진행 합니다. 아래 명령어를 참고 하시기 바랍니다. 명령어 : openssl pkcs12 -export -out tomcat.p12 -in tomcat.pem (*변환 시 패스워드는 고객님께서 임의로 지정하시기 바랍니다. ) 4. keytool 을 이용하여 pkcs12 → jks 포맷으로 변환합니다. ( tomcat.p12 → tomcat.jks 로 변환) 명령어 : keytool -importkeystore -srckeystore tomcat.p12 -srcstoretype pkcs12 -destkeystore tomcat.jks -deststoretype jks (패스워드는 openssl 사용 시 사용했던 패스워드를 사용합니다. ) 5. 변환이 완료되었다면 인증서 확인을 합니다. 명령어 : keytool -list -keystore tomcat.jks 6. 인증서가 확인이 되었다면 server.xml 설정을 합니다. 7. 설정이 완료되었다면 tomcat 재시작 후 인증서 적용 확인합니다. |
'study > java' 카테고리의 다른 글
Tomcat, JBoss 차이 (0) | 2022.01.07 |
---|---|
[Spring] *.do 설정하기 (0) | 2022.01.06 |
1. 게시판 만들기 환경설정 egovframework(전자정부프레임워크) springframework(스프링프레임워크) (0) | 2022.01.06 |
전자정부 표준프레임워크 3.9 all-in-one 처음 셋팅해보기 -1( 프로그램 준비) (0) | 2022.01.06 |
Mac 개발환경 - 전자정부프레임워크 개발환경 3.6.0 구성 (0) | 2022.01.06 |