본문 바로가기

Server

window tomcat 개인키로 https 적용

https://lsj-1991.tistory.com/26 

 

window에서 springboot 개인키로 https적용

1. 윈도우키나 시작 창을 열어 cmd를 서칭후, 명령프롬프트란에서 마우스 오른쪽을 또는 우측의 관리자권한으로 켠다. 2. 인증서를 저장할 위치로 들어간다. ( ex ) cd C:\Program Files\Java\jdk1.8.0_172\bin.

lsj-1991.tistory.com

상단의 .p12 파일을 생성후에 로컬 톰캣에서 https처리를 시행 ( 상단 파일생성 선행 필수 )

 

1.  p12 파일을 톰캣에서 인식시키게 하기 위해 jks 확장자로 변경해야함

    - 관리자 권한으로 윈도우키나 시작버튼을 눌러 cmd를 치고 관리자 권한으로 실행후, 상단의 p12가 있는 파일 경로로 이동

 

2. 이동후 jks 확장자로 변경하기 위해

   keytool -importkeystore -srckeystore keystore_test.p12 ( 생성했던 p12 파일 이름 ) -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore_test.jks ( .jks 앞에 jks확장자를 가질 이름을 적어주면됨 )

   

 

3. 사용할 톰캣의 server.xml에 커넥터 추가<Connector SSLEnabled="true" keystoreFile="C:\ProgramFiles/Java/jdk1.8.0_172/bin/keystore_test.jks" (인증서 경로 입력) keystorePass="123456" ( 인증서 비밀번호 입력 )port="8443" scheme="https" secure="true" sslProtocol="TLS"/>

 

 

https 성공!! http는 톰캣 포트번호 그대로 입력하면 이용가능 

 

로컬에서 https로 변경시 콘텐츠가 작동하지 않거나 API콜을 테스트 하기 위함이므로 운영하는 서버에 사용할 키발급이나 적용은 다른방법이 필요함