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

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

Spring Boot支持HTTPS步驟詳解

瀏覽:5日期: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
相關文章:
主站蜘蛛池模板: 海晏县| 白河县| 珠海市| 满城县| 册亨县| 望江县| 青浦区| 威宁| 晋州市| 宣汉县| 蚌埠市| 萨嘎县| 清镇市| 通许县| 邯郸市| 鄂伦春自治旗| 揭东县| 武川县| 丁青县| 洞口县| 侯马市| 伊春市| 铁岭县| 遂溪县| 德江县| 资兴市| 潜江市| 广宁县| 巢湖市| 绥芬河市| 察雅县| 措美县| 平泉县| 岚皋县| 莱芜市| 两当县| 阳曲县| 五峰| 云霄县| 政和县| 石狮市|