本地開發環境,SpringBoot 如何支持 HTTPS訪問


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機構信任,客戶端默認是不信任此證書的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM