개발/spring

[ssl-https] in localhost

방푸린 2023. 1. 2. 15:20
반응형

목표: 로컬호스트에 https 적용하기

 

1. 소스가 있는 파일까지 가서 cli를 연다.

2. 터미널로 아래 명령어를 입력한다.

 keytool -genkey -alias test-gia-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650

위 명령어에서 조심해야 할 부분

-alias test-gia-ssl

  • key alias 이름을 원하는 대로 지정

-keystore keystore.p12

  • key store 이름을 원하는대로 지정

 

3. 소스 root에 키파일이 생성되었는지 확인한다.

 

4. 프로퍼티 파일을 열고 아까 키파일 생성 시 입력한 정보를 적어준다.

server.ssl.enabled=true
server.ssl.key-store=keystore.p12
server.ssl.key-store-password=123456
server.ssl.key-store-type=PKCS12
server.ssl.key-alias=test-gia-ssl

 

5. 서버를 띄운다.

6. swagger나 actuator로 테스트를 하면 되는데 http로는 안되고 https를 붙여야 되는 것을 확인한다.

 

728x90
반응형