springboot配置https訪問的方法

這篇文章主要介紹了springboot配置https訪問的方法,需要的朋友可以參考下

1、購買或本地生成ssl證書

要使用https,首先需要證書,獲取證書的兩種方式:

1、自己通過keytool生成
2、通過證書授權機構購買

###### 作爲演示,我們使用keytool生成:
C:\Users\xxx>keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
輸入密鑰庫口令:
再次輸入新口令:
您的名字與姓氏是什麼?
 [Unknown]: xxx
您的組織單位名稱是什麼?
 [Unknown]: xxx
您的組織名稱是什麼?
 [Unknown]: xxx
您所在的城市或區域名稱是什麼?
 [Unknown]: beijing
您所在的省/市/自治區名稱是什麼?
 [Unknown]: beijing
該單位的雙字母國家/地區代碼是什麼?
 [Unknown]: china
CN=xxx, OU=xxx, O=xxx, L=beijing, ST=beijing, C=china是否正確?
 [否]: y

會在當前目錄下生成一個證書:keystore.p12,同時記住你在生成證書時候輸入的密鑰庫口令。

2、創建一個Springboot項目

使用idea的spring initializr快速構建一個springboot項目

#修改application.properties,以下內容
#項目端口號
server.port: 7443
#引用生成證書
server.ssl.key-store: classpath:keystore.p12
#剛纔的口令
server.ssl.key-store-password: wilson
#類型
server.ssl.keyStoreType: PKCS12
#tomcat
server.ssl.keyAlias: tomcat
#添加controller測試類
@Controller
public class TestController {
  @RequestMapping("/")
  @ResponseBody
  String home() {
    return "Hello World!";
  }
}
##3、測試項目

總結

以上所述是小編給大家介紹的springboot配置https訪問的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對神馬文庫網站的支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章