[Spring Boot #4] 스프링부트 HTTPS, HTTP2
- 📚 Spring/Spring Boot
- 2020. 4. 25.
스프링부트(Spring Boot_) HTTPS 설정
콘솔 창에서 다음의 명령어로 keysotre 파일을 생성한다
https://gist.github.com/keesun/f93f0b83d7232137283450e08a53c4fdhttps://gist.github.com/keesun/f93f0b83d7232137283450e08a53c4fd
keytool -genkey -alias spring -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 4000
keytool -genkey -alias spring -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 4000
명령어를 치면 아래와 같이 해당 정보를 입력한다.
application.properties에 위에서 설정한 정보를 입력한다.
위의 https로 설정된 스프링 부트 애플리케이션에서는 http://localhost:8080 로 요청하면 페이지가 작동하지 않는다는 메시지가 뜬다.
https://localhost:8080로 접속이 되나 경고문구가 뜬다. 그건 브라우저는 신뢰할 수 있는 인증기관이 만든 인증서에 대한 공인키(pub-key)의 리스트는 알고 있지만 위에서 작성한 정보에 대해서는 전혀 모르는 상태이기 때문에 아래의 경고 신호를 주는 것입니다.
'📚 Spring > Spring Boot' 카테고리의 다른 글
[Spring Boot #6] 이벤트 리스터 (0) | 2020.04.26 |
---|---|
[Spring Boot #5] 스프링부트 HTTP/2 적용 - undertow (0) | 2020.04.25 |
[Spring Boot #3] 스프링부트 자동 설정 : @ConditionalOnMissingBean, @ConfigurationProperties (0) | 2020.04.24 |
[Spring Boot #2] 스프링부트 자동 설정 : AutoConfigure (0) | 2020.04.23 |
[Spring Boot #1] 스프링부트 및 Maven 셋팅 (0) | 2020.04.21 |