1、購買或本地生成ssl證書
要使用https,首先需要證書,獲取證書的兩種方式:
1、自己通過keytool生成
2、通過證書授權機構購買
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
###### 作為演示,我們使用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項目
1
2
3
4
5
6
7
8
9
10
11
12
|
#修改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測試類 |
1
2
3
4
5
6
7
8
9
|
@controller public class testcontroller { @requestmapping ( "/" ) @responsebody string home() { return "hello world!" ; } } ## 3 、測試項目 |
總結
以上所述是小編給大家介紹的springboot配置https訪問的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
原文鏈接:https://blog.csdn.net/qq_21780681/article/details/83897769