国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Spring Boot支持HTTPS步驟詳解

瀏覽:3日期:2023-08-17 10:06:24

Spring Boot中啟動HTTPS

如果你使用Spring Boot,并且想在內嵌tomcat中添加HTTPS,需要有一個證書。

兩種方式

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

這里采用第一種方式,采用keytool生成。

-genkey 生成秘鑰-alias 別名-keyalg 秘鑰算法-keysize 秘鑰長度-validity 有效期-keystore 生成秘鑰庫的存儲路徑和名稱-keypass 秘鑰口令-storepass 秘鑰庫口令-dname 擁有者信息,CN:姓名;OU:組織單位名稱;O:組織名稱;L:省/市/自治區名稱;C:國家/地區代碼

第一步

C:UsersThinkPad-S3> keytool -genkey -alias https -keyalg RSA -keystore javastack.keystore輸入密鑰庫口令:再次輸入新口令:您的名字與姓氏是什么? [Unknown]: test您的組織單位名稱是什么? [Unknown]: test您的組織名稱是什么? [Unknown]: test您所在的城市或區域名稱是什么? [Unknown]: test您所在的省/市/自治區名稱是什么? [Unknown]: test該單位的雙字母國家/地區代碼是什么? [Unknown]: testCN=test, OU=test, O=test, L=test, ST=test, C=test是否正確? [否]: y 輸入 <https> 的密鑰口令 (如果和密鑰庫口令相同, 按回車):

所以秘鑰生成在C:UsersThinkPad-S3目錄下javastack.keystore這個文件。上面的密碼我們用javastack

第二步:application.yml 中添加ssl相關

server: ssl: protocol: TLS key-store: classpath:javastack.keystore key-store-password: javastack key-store-type: JKS

這里面填寫上面的信息即可。并將javastack.keystore 放到resource目錄下。

第三步:如果出現 Could not load key store 錯誤,在pom中添加

<build> <plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <excludes><exclude>*.keystore</exclude> </excludes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <includes><include>*.keystore</include> </includes> </resource> </resources> </build>

第四步

驗證發現已經支持https了。

good luckkkkkkk

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 新津县| 漯河市| 商都县| 永吉县| 花垣县| 宕昌县| 石景山区| 临高县| 新民市| 浑源县| 资兴市| 白水县| 隆子县| 宣恩县| 上思县| 泗水县| 牙克石市| 勐海县| 海阳市| 河东区| 昔阳县| 化隆| 上饶县| 赞皇县| 玉田县| 彰化市| 龙南县| 崇州市| 元氏县| 楚雄市| 庄浪县| 洛川县| 汕尾市| 星座| 磐石市| 云安县| 观塘区| 汉源县| 城步| 大足县| 霍林郭勒市|