https://better-coding.com/enabling-https-in-spring-boot-application/
generate the self-signed certificate:
keytool -genkeypair -alias baeldung -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore baeldung.p12 -validity 3650
and store it in src/main/resources/keystore folder
in applications.properties:
server.port=8443 management.endpoints.web.exposure.include=* management.endpoint.shutdown.enabled=true # The format used for the keystore. It could be set to JKS in case it is a JKS file server.ssl.key-store-type=PKCS12 # The path to the keystore containing the certificate #server.ssl.key-store=classpath:keystore/baeldung.p12 server.ssl.key-store=src/main/resources/keystore/baeldung.p12 # The password used to generate the certificate server.ssl.key-store-password=password # The alias mapped to the certificate server.ssl.key-alias=baeldung server.ssl.key-password=password #trust store location trust.store=classpath:keystore/baeldung.p12 #trust store password trust.store.password=password
No comments:
Post a Comment