Table of Contents
						
						Spring Boot https for localhost
여기 를 참조하세요.
아래 내용은 deprecated 입니다.
.
.
.
.
.
.
.
.
.
keystore 제작
keytool -genkey -alias skykeystore -keyalg RSA -keystore skykeystore.pkcs12 -storetype pkcs12
keytool -list -v -keystore skykeystore.pkcs12
keystore에서 인증서 export
keytool -export -alias skykeystore -keystore skykeystore.pkcs12 -rfc -file skytera.cer
trust store 제작
keytool -import -alias skytrust -file skytera.cer -keystore skytrust.pkcs12
application.yml에 설정 추가
skykeystore.pkcs12, skytrust.pkcs12 를 resources 플더에 추가합니다.
trust-store 는 기본적으로 설정하지 않아도 정상 작동합니다.
하지만 사설인증서이기에 추가로 설정해 줍니다.
server:
  port: 8443
  servlet:
    session:
      timeout: 30
  ssl:
    enabled: true
    key-alias: skykeystore
    key-store: classpath:skykeystore.pkcs12
    key-store-password: 'abcd1234'
    # key-password: 'abcd1234'
    # trust-store: classpath:skytrust.pkcs12
    # trust-store-password: 'abcd1234'