springboot由http改成https訪問


windows平台:

keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 365

linux:

keytool -genkey -alias tomcat -keyalg RSA -validity 20000 -keystore keystore.p12 

參數說明:

-alias 你的證書別名

-keyalg 密鑰算法

-keystore 證書庫文件保存的位置和文件名

-keysize 密鑰長度

-validity 證書有效期天數

 

將生成的keystore.p12文件放到resources目錄下:

配置application.properties:

#ssl證書
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=******
server.ssl.key-store-type=PKCS12
server.ssl.key-alias=tomcat

 

這樣就可以訪問啦

 

要是chrome不可以訪問,firefox可以訪問,那么看接下來的:

 

 

加入如下配置:

server.ssl.ciphers=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_RC4_128_SHA

 

 


免責聲明!

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



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