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

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

Spring Boot支持HTTPS步驟詳解

瀏覽:8日期: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
相關文章:
主站蜘蛛池模板: 辽阳县| 龙陵县| 美姑县| 贡觉县| 凤山市| 固始县| 涟水县| 湟源县| 晋江市| 青神县| 新绛县| 庆云县| 莆田市| 余江县| 浮梁县| 龙海市| 澜沧| 绥江县| 陈巴尔虎旗| 松江区| 崇左市| 泰顺县| 吉林市| 邯郸市| 凯里市| 云霄县| 通辽市| 平武县| 浑源县| 武宣县| 留坝县| 北流市| 同心县| 太谷县| 乐昌市| 资兴市| 登封市| 洞口县| 石台县| 宁德市| 原阳县|