欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring boot配置ssl(多cer格式)超詳細(xì)教程

 更新時間:2023年11月01日 10:36:07   作者:HDXxiazai  
這篇文章主要介紹了spring boot配置ssl(多cer格式)超詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

1.  準(zhǔn)備cer格式的證書;   

 2. 合并cer證書并轉(zhuǎn)化成jks格式的證書

為啥有這一步,因為cer證書配置在spring boot項目中,項目啟動不起來。如果有大佬想指導(dǎo)一下可以給我留言,在此先謝過大佬。

1)先創(chuàng)建一個jks格式的證書。

      這一步要求必須安裝jdk,我這里用的是jdk1.8,其他版本請自行解決。

        記住下邊輸入的密鑰口令,下邊要用多次,而且項目中也需要配置;

     keytool -genkeypair -alias mykeystore -keyalg RSA -keystore keystore.jks  

  執(zhí)行完成后提示了一個 warning,這里需要再執(zhí)行一下warning的這條命令;

keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.jks -deststoretype pkcs12

這里的密鑰口令也是上邊的口令。

2)將根證書導(dǎo)入到j(luò)ks的文件中。

 keytool -import -trustcacerts -alias root -file root.cer -keystore keystore.jks

root.cer就是我的根CA,root這里需自行替換。

這里的密鑰口令也是上邊的口令。

是否信任此證書? [否]:   輸入 是

3)將中級根證書導(dǎo)入到j(luò)ks文件中

keytool -import -trustcacerts -alias intermediate -file issuer.cer -keystore keystore.jks

這里的密鑰口令也是上邊的口令。 

4)將 公鑰證書導(dǎo)入到j(luò)ks文件中

keytool -importcert -file CN=shebei.slyt.sinopec.com,OU=hdx,L=dcoit,O=yfzx,C=cn.cer -keystore keystore.jks

這里的密鑰口令也是上邊的口令。 

5)  檢查一下在命令的路徑下是否生成了keystore.jks

如果沒有生成或者找不到,請重新操作。

3. 將keystore.jks放置到spring boot項目中

 4. 配置application.properties

server.port = 8443
server.ssl.enabled = true
server.ssl.key-store = classpath:cert/keystore.jks
server.ssl.key-store-password = 這里的密鑰口令也是上邊的口令。
server.ssl.key-store-type = JKS
server.ssl.protocol = TLS

 5. 啟動項目

6. 檢查接口是否正常訪問

http://127.0.0.1:8443/aa 已經(jīng)不能訪問了,需要更換成 https訪問

 https訪問成功

到此這篇關(guān)于spring boot配置ssl(多cer格式)保姆級教程的文章就介紹到這了,更多相關(guān)spring boot配置ssl內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中常用修飾符的使用方法匯總

    Java中常用修飾符的使用方法匯總

    下面小編就為大家?guī)硪黄狫ava中常用修飾符的使用方法匯總。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • springboot中不能獲取post請求參數(shù)的解決方法

    springboot中不能獲取post請求參數(shù)的解決方法

    這篇文章主要介紹了springboot中不能獲取post請求參數(shù)的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java編碼輔助工具Lombok用法詳解

    Java編碼輔助工具Lombok用法詳解

    這篇文章主要介紹了Java編碼輔助工具Lombok用法詳解,可以使用Lombok來避免這種重復(fù)的操作,減少非核心代碼的臃腫,提高編碼效率,需要的朋友可以參考下
    2019-06-06
  • SVN導(dǎo)入maven項目報錯解決方案

    SVN導(dǎo)入maven項目報錯解決方案

    這篇文章主要介紹了SVN導(dǎo)入maven項目報錯解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • MyBatis實現(xiàn)三級樹查詢的示例代碼

    MyBatis實現(xiàn)三級樹查詢的示例代碼

    在實際項目開發(fā)中,樹形結(jié)構(gòu)的數(shù)據(jù)查詢是一個非常常見的需求,比如組織架構(gòu)、菜單管理、地區(qū)選擇等場景都需要處理樹形數(shù)據(jù),本文將詳細(xì)講解如何使用MyBatis實現(xiàn)三級樹形數(shù)據(jù)的查詢,需要的朋友可以參考下
    2024-12-12
  • Java基礎(chǔ)之extends用法詳解及簡單實例

    Java基礎(chǔ)之extends用法詳解及簡單實例

    這篇文章主要介紹了 Java基礎(chǔ)之extends用法詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 微服務(wù)之Feign的介紹與使用小結(jié)

    微服務(wù)之Feign的介紹與使用小結(jié)

    Feign 是一個聲明式的偽RPC的REST客戶端,它用了基于接口的注解方式,很方便的客戶端配置,Spring Cloud 給 Feign 添加了支持Spring MVC注解,并整合Ribbon及Eureka進(jìn)行支持負(fù)載均衡,這篇文章主要介紹了微服務(wù)之Feign的介紹與使用,需要的朋友可以參考下
    2022-07-07
  • Java中的notyfy()和notifyAll()的本質(zhì)區(qū)別

    Java中的notyfy()和notifyAll()的本質(zhì)區(qū)別

    很多朋友對java中的notyfy()和notifyAll()的本質(zhì)區(qū)別不了解,今天小編抽空給大家整理一篇教程關(guān)于Java中的notyfy()和notifyAll()的本質(zhì)區(qū)別,需要的朋友參考下吧
    2017-02-02
  • 如何使用Spring-Test對Spring框架進(jìn)行單元測試

    如何使用Spring-Test對Spring框架進(jìn)行單元測試

    這篇文章主要介紹了如何使用Spring-Test對Spring框架進(jìn)行單元測試,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 實現(xiàn)分布式WebSocket集群的方法

    實現(xiàn)分布式WebSocket集群的方法

    本文總結(jié)出了幾個實現(xiàn)分布式WebSocket集群的辦法,從zuul到spring cloud gateway的不同嘗試,總結(jié)出了這篇文章,希望能幫助到某些人,并且能一起分享這方面的想法與研究
    2022-03-03

最新評論