Spring
https 통신 방법 (SSL 인증서)
Mecodata
2024. 2. 14. 15:13
순서
1. SSL 인증서 생성
2. 프로젝트에 SSL 인증서 적용
인증서 생성
1. Keystore 생성
keytool -genkey -alias [keystore 별칭] -keyalg RSA -storetype PKCS12 -keystore [keystore 파일]
2. 생성한 Keystore로부터 인증서 추출
keytool -export -alias [keystore 별칭] -keystore [keystore 파일] -rfc -file [인증서 파일]
3. java 폴더의 lib/security/cacerts에 추출했던 인증서 등록
프로젝트에 인증서 적용
application.properties에 다음 정보 입력
server.ssl.key-store=키스토어 경로
server.ssl.key-store-type=PKCS12
server.ssl.key-store-password=키스토어 비밀번호
server.ssl.key-alias=키스토어 별칭