아래는 개발과정에서 쓰는 임시 인증서를 사용하여 https로 서비스를 운용하는 방법에 대한 설명이다.
세션-쿠키관련해서 https로 해야할일이 생겨서 적용해봤다.
1. 자체 서명된 인증서 생성:
keytool -genkey -alias selfsigned_localhost_sslserver -keyalg RSA -keysize 2048 -validity 3650 -keystore ssl-server.jks -keypass your_password -storepass your_password
생성된 ssl-server.jks 파일을 src/main/resources 폴더에 복사한다.
2. Spring Boot 설정:
application.properties 파일에 아래 설정을 추가
server.port=8443
server.ssl.key-store=classpath:ssl-server.jks
server.ssl.key-store-password=your_password
server.ssl.key-store-type=JKS
server.ssl.key-alias=selfsigned_localhost_sslserver
반응형
'Programming > SpringBoot' 카테고리의 다른 글
Spring에서 graphQL적용하기 (0) | 2023.10.13 |
---|---|
Spring에서 gRPC연동하기 (1) | 2023.10.11 |
maven dependency (0) | 2023.10.11 |
Spring Boot에서의 세션 관리 (1) | 2023.10.08 |