728x90
반응형
application.properties
server.port=8443
server.ssl.key-store=classpath:keystore.jks
server.ssl.key-store-password=
server.ssl.key-password=
server.port
에는 HTTPS 요청을 처리할 포트를 명시한다.server.ssl.key-store
에는 JDK의 keytool 명령어로 생성한 .jks 파일의 CLASSPATH 경로를 명시한다. 프로젝트의 /src/main/resources/keystore.jks에 위치했다면 classpath:keystore.jks가 된다.- .jks 파일을 생성하기 위해서는 가입한 SSL 인증서 사이트가 제공하는 .crt 파일이 필요하다. (SSL 인증서가 없다면 StartSSL이 제공하는 무료 SSL 인증서 발급 서비스를 추천한다.)
참고 글
- Web application that uses Tomcat configured with SSL
- Setting Up Tomcat SSL with StartSSL Certificates
- Setting Up HTTPS For Spring Boot
출처: http://jsonobject.tistory.com/251 [지단로보트의 블로그]
728x90
반응형
'SPRINGBOOT > 소스코드' 카테고리의 다른 글
Spring Boot, JUnit을 이용한 유닛 테스트 구현하기 (0) | 2017.10.26 |
---|---|
Spring Boot, @Async 비동기 실행 로직 구현하기 (0) | 2017.10.26 |
Spring Boot, JSON 변환, LocalDateTime을 ISO8601으로 출력하기 (0) | 2017.10.26 |
Spring Boot, 작업 스케쥴러 데몬 구현하기 (0) | 2017.10.26 |
Spring, RestTemplate으로 REST 클라이언트 구현하기 (0) | 2017.10.26 |
Spring Boot, Logback을 이용한 로그 출력하기 (0) | 2017.10.26 |
Spring, HandlerInterceptor(인터셉터) 구현하기 (0) | 2017.10.26 |
Spring Boot, AspectJ 스타일의 Spring AOP 구현하기 (0) | 2017.10.26 |