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

使用SpringBoot配置https(SSL證書)

 更新時間:2021年12月28日 11:10:28   作者:abandon?  
這篇文章主要介紹了使用SpringBoot配置https(SSL證書),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot配置https(SSL證書)

最近在做微信小程序,https是必須條件

僅需三步

SpringBoot2.x版本

對比一下這個小鎖頭是不是莫名有點好看?

在這里插入圖片描述

在這里插入圖片描述

嚶為很久以前就備案有域名,就直接申請了SSL證書,幾分鐘就下來了

在這里插入圖片描述

1.把tomcat目錄里面的.jks文件

復制到項目里面(注意路徑)

在這里插入圖片描述

2.配置application.yml

  ssl:
    key-store: classpath:server.jks
    key-store-password: 申請時設置的密碼
    keyStoreType: JKS

在這里插入圖片描述

3.接下來是重定向

在啟動類底下添加;(把指定的http8080端口重定向到https8888)

@Bean
    public ServletWebServerFactory servletContainer() {
        TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
        tomcat.addAdditionalTomcatConnectors(createHTTPConnector());
        return tomcat;
    }
    private Connector createHTTPConnector() {
        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
        //同時啟用http(8080)、https(8443)兩個端口
        connector.setScheme("http");
        connector.setSecure(false);
        connector.setPort(8080);
        connector.setRedirectPort(443);
        return connector;
    }

在這里插入圖片描述

ok

SpringBoot 改造成https訪問

SpringBoot https改造

1.生成密鑰證書

生成命令:keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650

(1)關鍵字解釋:

alias:密鑰別名

storetype:指定密鑰倉庫類型

keyalg:生證書的算法名稱,RSA是一種非對稱加密算法

keysize:證書大小

keystore:生成的證書文件的存儲路徑

validity:證書的有效期

(2)生成證書注意:

在輸入證書生成命令之后,會提示輸入:

  • 密鑰庫口令:證書密碼,在后面的項目中配置證書時用到
  • 姓氏:一般沒什么用,在瀏覽器中查看證書時會顯示,用于正式場合的證書還是需要填寫標準。
  • 組織單位:證書使用單位信息,一般沒什么用,在瀏覽器中查看證書時會顯示,用于正式場合的證書還是需要填寫標準。
  • 組織單位名稱:證書使用單位名稱,一般沒什么用,在瀏覽器中查看證書時會顯示,用于正式場合的證書還是需要填寫標準。
  • 所在的城市或區(qū)域名稱:瀏覽器中查看證書信息時會顯示。
  • 所在的省/市/自治區(qū)名稱:瀏覽器中查看證書信息時會顯示。
  • 單位的雙字母國家/地區(qū)代碼:國家或地區(qū)編碼,瀏覽器中查看證書信息時會顯示。

2.將生成的密鑰證書拷貝到項目中的resource中

也可以不拷貝到項目中,后面配置路徑時配置密鑰證書的絕對路徑即可

3.修改項目配置文件application.properties

增加如下配置項:

  • server.ssl.key-store=classpath:keystore.p12 (密鑰文件路徑,也可以配置絕對路徑)
  • server.ssl.key-store-password=aqjcpt (密鑰生成時輸入的密鑰庫口令)
  • server.ssl.keyStoreType=PKCS12 (密鑰類型,與密鑰生成命令一致)
  • server.ssl.keyAlias=tomcat (密鑰別名,與密鑰生成命令一致)

4.啟動項目,直接訪問項目即可

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java總結篇系列:Java泛型詳解

    Java總結篇系列:Java泛型詳解

    下面小編就為大家?guī)硪黄狫ava總結篇系列:Java泛型詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Java實現(xiàn)簡易Web服務器

    Java實現(xiàn)簡易Web服務器

    這篇文章主要為大家詳細介紹了Java實現(xiàn)簡易Web服務器的相關方法,想要制作Web服務器的朋友可以參考本文
    2016-02-02
  • SpringBoot上傳圖片到指定位置并返回URL的實現(xiàn)

    SpringBoot上傳圖片到指定位置并返回URL的實現(xiàn)

    本文主要介紹了SpringBoot上傳圖片到指定位置并返回URL,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下<BR>
    2022-03-03
  • springboot使用com.github.binarywang包實現(xiàn)微信網頁上的支付和退款

    springboot使用com.github.binarywang包實現(xiàn)微信網頁上的支付和退款

    最近做項目需要實現(xiàn)在pc端需要實現(xiàn)微信的支付,本文主要介紹了springboot使用com.github.binarywang包實現(xiàn)微信網頁上的支付和退款,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Redis實現(xiàn)延遲隊列的全流程詳解

    Redis實現(xiàn)延遲隊列的全流程詳解

    Redisson是Redis服務器上的分布式可伸縮Java數(shù)據(jù)結構,這篇文中主要為大家介紹了Redisson實現(xiàn)的優(yōu)雅的延遲隊列的方法,需要的可以參考一下
    2023-03-03
  • SpringBoot如何使用Fastjson解析Json數(shù)據(jù)

    SpringBoot如何使用Fastjson解析Json數(shù)據(jù)

    這篇文章主要介紹了SpringBoot如何使用Fastjson解析Json數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • MybatisPlus之時間處理問題

    MybatisPlus之時間處理問題

    在數(shù)據(jù)庫設計時,阿里巴巴編碼規(guī)約建議使用gmt_create和gmt_modified命名時間字段,并設置為datetime類型,本文介紹了兩種自動填充時間字段的實現(xiàn)方式:SQL級別和代碼級別(使用MyBatis?Plus),SQL級別通過設置默認值和更新值為CURRENT_TIMESTAMP
    2024-09-09
  • Mybatis?Plus批處理操作的實現(xiàn)示例

    Mybatis?Plus批處理操作的實現(xiàn)示例

    MyBatis?Plus?提供了強大的批處理支持,可以幫助我們高效地處理大規(guī)模數(shù)據(jù),本文主要介紹了Mybatis?Plus批處理操作的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • 詳解Java中的鎖Lock和synchronized

    詳解Java中的鎖Lock和synchronized

    鎖是Java并發(fā)編程中最重要的同步機制,Java提供了種類豐富的鎖,每種鎖因其特性的不同,在適當?shù)膱鼍跋履軌蛘宫F(xiàn)出非常高的效率。本文將詳細介紹Lock和synchronized
    2021-06-06
  • java數(shù)據(jù)結構實現(xiàn)機器人行走

    java數(shù)據(jù)結構實現(xiàn)機器人行走

    這篇文章主要為大家詳細介紹了java數(shù)據(jù)結構實現(xiàn)機器人行走,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論