위 페이지에서 우선 설정
이후는 Spring Boot 기준 설명하겠음.
pring Boot에서 HTTPS를 위해
private.key
(개인키)certificate.crt
(서버 인증서)ca_bundle.crt
(CA 체인/중간 인증서)이 세 파일을 가지고 설정하려면, 먼저 이 파일들을 Java에서 사용할 수 있는 keystore 파일(p12
, jks
)로 변환해야 합니다.
아래는 가장 일반적인 변환 및 설정 방법입니다.
아래 명령어로 세 파일을 하나의
keystore.p12
로 만듭니다.
openssl pkcs12 -export \\
-inkey private.key \\
-in certificate.crt \\
-certfile ca_bundle.crt \\
-out keystore.p12 \\
-name myalias
myalias
**는 원하는 별칭으로 변경 가능합니다.