본문 바로가기

낙서장/낙서장

tomcat https setting crt인증서 jks 변환과정~~

Tomcat은 구글링 한 결과 CRT 사용 못하고 변환해서 사용해야 한다고 한다.

 

CRT -> PKCS12 변환 그 다음 JDK TOOL --> KEYTOOL 이용 해 PKCS12 -> JKS로 변환해서 TOMCAT SERVER.XML 파일 설정한다.

 


HTTPS TOMCAT SSL 인증파일 변환(CRT) 명령어


CRT -> PKCS12

 

OPENSSL 다운해야 됨...


EX) openssl pkcs12 -export -out {OUTPUT_FILE_NAME}.pfx -inkey {private_개인키?}.key -in {인증서}.crt -certfile {루트인증서}.crt

PKCS12 -> JKS [JDK8 Ver하면 오류남 왜 발생하는지 의문... JDK12 bin keytool 이용] PKCS12 <-- 숫자 관련 있나???

EX) keytool -importkeystore -srckeystore {PKCS12 파일}.pfx -srcstoretype pkcs12 -destkeystore {OUTPUT_FILENAME}.jks -deststoretype jks

 

pfx 비밀번호 설정 == jks 비밀번호 설정 같게 하자 다르면 오류발생함

 

SSL Default Port 443 ==> 요거로 이용하면 URL HTTPS 포트 생략하고 들어갈 수 있음?? 다른거는 잘 모름 

<server.xml>

<Connector SSLEnabled="true" clientAuth="false"
			keystoreFile="경로.jks"
			keystorePass="비밀번호" keystoreType="jks" maxThreads="150"
			port="443" protocol="org.apache.coyote.http11.Http11Protocol"
			scheme="https" secure="true" sslProtocol="TLS" />