1、在配置文件里application.properties添加:
server.port=8443 server.ssl.protocol=TLS server.ssl.key-store=classpath:server.keystore server.ssl.key-store-password=12345678 server.ssl.key-store-type=JKS
2、進入到springboot 的resouce目錄,利用java/bin目錄下的keytool生成 證書,需配置java環境變量
證書生成命令
keytool -genkey -alias server_cert -keypass 12345678 -keyalg RSA -keysize 1024 -validity 365 -keystore server.keystore -storepass 12345678
在resource會出現server.keystore文件,則生成成功,配置里server.ssl.key-store-password 為設置的密碼
3、啟動springboot 即可進行https訪問
二、查看本地添加證書
keytool -export -alias server_cert -keystore server.keystore -file tomcat_server.cer
生成tomcat_server.cer文件,雙擊文件,安裝證書
自簽名證書不受CA機構信任,客戶端默認是不信任此證書的