server.ssl.key-store-type=PKCS12 server.ssl.key-store=file:/home/at/keystore.p12 <-- 설정에 p12포멧인데 server.ssl.key-store-password=123456 server.ssl.key-alias=tomcat --- 저파일은 없어서 변환해줘야함

cert.pem, chain.pem, fullchain.pem, privkey.pem 파일들은 SSL 인증서 파일입니다. 이 파일들을 Spring Boot 애플리케이션에서 사용하려면 다음과 같은 방법이 있습니다.
cert.pem, chain.pem, fullchain.pem, privkey.pem 파일들은 각각 공개 키, 중간 인증서, 전체 인증서, 개인 키를 포함하는 PEM 형식의 파일입니다. 이 파일들을 Spring Boot 애플리케이션에서 사용하려면, PKCS12 형식으로 변환하여 사용할 수 있습니다.
PKCS12 형식으로 변환하려면, OpenSSL을 사용하여 다음과 같이 명령어를 실행합니다.
bashopenssl pkcs12 -export -in cert.pem -inkey privkey.pem -out keystore.p12 -name tomcat
위 명령어에서 -in 옵션으로 cert.pem 파일과 privkey.pem 파일을 지정하고, -out 옵션으로 keystore.p12 파일을 생성합니다. -name 옵션으로 인증서 별칭을 지정합니다.
PKCS12 형식의 SSL 인증서를 Spring Boot 애플리케이션에서 사용하려면, application.properties 파일에 다음과 같은 설정을 추가합니다.
vbnetserver.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=changeit
server.ssl.key-alias=tomcat
위 설정에서 server.ssl.key-store-type은 인증서 타입으로, server.ssl.key-store은 인증서 경로로, server.ssl.key-store-password는 인증서 비밀번호로, server.ssl.key-alias는 인증서 별칭으로 설정합니다.
위 설정을 추가한 후, Spring Boot 애플리케이션을 실행하면 SSL 인증서가 사용됩니다.
555 openssl pkcs12 -export -in cert.pem -inkey privkey.pem -out keystore.p12 -name tomcat 이거 만들때 암호 물어봄.. 그것을 설정파일에 적어줘야함..