SSL 설정 하기

키 스토어 만들기

프로젝트 root에 만든다.

keytool -genkey 
  -alias tomcat 
  -storetype PKCS12 
  -keyalg RSA 
  -keysize 2048
  -keystore keystore.p12 
  -validity 4000

application.properties

server.ssl.key-store=keystore.p12
server.ssl.key-store-type=PKCS12
server.ssl.key-store-password=dldmswk!12
server.ssl.key-alias=spring

만약 classpath에 만들거 라면

server.ssl.key-store=classpath:keystore.p12

이제 실행하면 https 요청만 받는다.

브라우저에서 경고 메시지가 나오는 이유

HTTP2 설정

application.properties

server.http2.enabled=true