最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jdk如何導(dǎo)入ssl證書(信任自簽https證書)

 更新時(shí)間:2026年06月05日 11:15:39   作者:954L  
這段文章詳細(xì)描述了如何解決SSL證書認(rèn)證不通過的問題,通過導(dǎo)出證書并使用keytool命令將其添加至JDK信任證書列表,從而成功解決不安全提示并完成接口調(diào)用

前言

工作對(duì)接EMS,給的測(cè)試地址是https。

調(diào)接口的時(shí)候發(fā)現(xiàn)ssl證書認(rèn)證不通過,就猜測(cè)是自簽的證書了

1. 導(dǎo)出ssl證書

瀏覽器輸入https鏈接,打開后提示證書不安全。

再打開地址欄左側(cè)不安全按鈕后點(diǎn)擊證書無效

2. 添加至jdk信任證書

關(guān)鍵命令

bin/keytool -import -v -trustcacerts -alias ems-test -file /ems-test.cer -storepass changeit -keystore "lib/security/cacerts"

詳細(xì)步驟

[root@jszwjs56ji /]# whereis java
java: /data/jdk1.8.0_201/bin/java /data/jdk1.8.0_201/jre/bin/java
[root@jszwjs56ji /]# cd /data/jdk1.8.0_201/jre/
[root@jszwjs56ji jre]# bin/keytool -import -v -trustcacerts -alias ems-test -file /ems-test.cer -storepass changeit -keystore "lib/security/cacerts"
Owner: CN=SafeLine Fallback Certificate
Issuer: CN=SafeLine Fallback Certificate
Serial number: 2d2f1cc3f9af24307146cf84d09100b5
Valid from: Mon Sep 13 22:37:48 CST 2021 until: Thu Sep 11 22:37:48 CST 2031
Certificate fingerprints:
         MD5:  0C:92:DA:1C:7D:9E:82:91:6B:5D:5D:72:22:2E:09:76
         SHA1: 5C:0E:D7:25:64:DA:29:4B:8E:A3:69:A2:FA:4C:EE:3E:AF:CB:DB:36
         SHA256: 93:D2:E7:8D:5B:83:C2:FF:D4:DD:7F:F1:6F:D0:06:CE:69:A4:EC:77:B7:02:88:59:CE:47:E8:86:07:F8:40:A0
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3

Extensions:

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:false
  PathLen: undefined
]

#2: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
  serverAuth
  clientAuth
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_Encipherment
]

Trust this certificate? [no]:  y
Certificate was added to keystore
[Storing lib/security/cacerts]

含義解釋

  • keytool:jre自帶工具
  • ems-test:自定義證書別名
  • /ems-test.cer:證書路徑,我這里傳到根路徑了
  • changeit:默認(rèn)密碼
  • cacerts:將證書內(nèi)容導(dǎo)入到此文件中

3. 其他操作

查看證書列表

bin/keytool -list -keystore "lib/security/cacerts" -storepass changeit

刪除指定證書

輸入默認(rèn)密碼:changeit

bin/keytool -delete -alias ems-test -keystore cacerts

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java編程之AC自動(dòng)機(jī)工作原理與實(shí)現(xiàn)代碼

    java編程之AC自動(dòng)機(jī)工作原理與實(shí)現(xiàn)代碼

    這篇文章主要介紹了java編程之AC自動(dòng)機(jī)的有關(guān)內(nèi)容,涉及其應(yīng)用場(chǎng)景,運(yùn)行原理,運(yùn)行過程,構(gòu)造方法及Java中的實(shí)現(xiàn)代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • 打卡每日10道面試題——JVM篇

    打卡每日10道面試題——JVM篇

    總結(jié)了JVM一些經(jīng)典面試題,分享出我自己的解題思路,希望對(duì)大家有幫助,有哪里你覺得不正確的話,歡迎指出,后續(xù)有空會(huì)更新,希望大家能夠喜歡
    2021-06-06
  • 一文解讀Spring Bean的生命周期

    一文解讀Spring Bean的生命周期

    這篇文章主要給大家詳細(xì)解讀Spring Bean的生命周期,文中有詳細(xì)的代碼示例,對(duì)我們學(xué)習(xí)Spring Bean的生命周期有一定的幫助,感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧
    2023-07-07
  • java創(chuàng)建一個(gè)類實(shí)現(xiàn)讀取一個(gè)文件中的每一行顯示出來

    java創(chuàng)建一個(gè)類實(shí)現(xiàn)讀取一個(gè)文件中的每一行顯示出來

    下面小編就為大家?guī)硪黄猨ava創(chuàng)建一個(gè)類實(shí)現(xiàn)讀取一個(gè)文件中的每一行顯示出來的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • SpringBoot中優(yōu)化if-else語句的七種方法

    SpringBoot中優(yōu)化if-else語句的七種方法

    if-else語句是控制流程的基本工具,但過度使用會(huì)使代碼變得復(fù)雜且難以維護(hù),在SpringBoot , SpringCloud項(xiàng)目中,優(yōu)化if-else結(jié)構(gòu)變得尤為重要,本文將深入探討七種策略,旨在減少SpringBoot , SpringCloud項(xiàng)目中 if-else的使用,需要的朋友可以參考下
    2024-07-07
  • Spring解決循環(huán)依賴的方法及三級(jí)緩存機(jī)制實(shí)踐案例

    Spring解決循環(huán)依賴的方法及三級(jí)緩存機(jī)制實(shí)踐案例

    Spring通過三級(jí)緩存解決單例Bean循環(huán)依賴,但無法處理構(gòu)造器、prototype作用域及@Async場(chǎng)景,建議使用setter注入、@Lazy注解和架構(gòu)優(yōu)化,遵循設(shè)計(jì)原則避免依賴問題,本文介紹Spring如何解決循環(huán)依賴:深入理解三級(jí)緩存機(jī)制,感興趣的朋友一起看看吧
    2025-09-09
  • Java使用Apache POI庫讀取Excel表格文檔的示例

    Java使用Apache POI庫讀取Excel表格文檔的示例

    POI庫是Apache提供的用于在Windows下讀寫各類微軟Office文檔的Java庫,這里我們就來看一下Java使用Apache POI庫讀取Excel表格文檔的示例:
    2016-06-06
  • 基于Spark實(shí)現(xiàn)隨機(jī)森林代碼

    基于Spark實(shí)現(xiàn)隨機(jī)森林代碼

    這篇文章主要為大家詳細(xì)介紹了基于Spark實(shí)現(xiàn)隨機(jī)森林代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Maven Assembly實(shí)戰(zhàn)教程

    Maven Assembly實(shí)戰(zhàn)教程

    MavenAssembly插件用于創(chuàng)建可分發(fā)包,如JAR、ZIP或TAR文件,通過配置pom.xml,可以生成包含所有依賴的JAR文件或自定義格式的歸檔文件,示例展示了如何使用默認(rèn)描述符和自定義描述符創(chuàng)建JAR包,以及在多模塊項(xiàng)目中使用Assembly插件
    2024-12-12
  • Spring?Get請(qǐng)求與post請(qǐng)求的實(shí)現(xiàn)

    Spring?Get請(qǐng)求與post請(qǐng)求的實(shí)現(xiàn)

    在Spring中,GET請(qǐng)求和POST請(qǐng)求是兩種常見的HTTP請(qǐng)求方法,用于與服務(wù)器進(jìn)行交互,本文詳細(xì)的介紹一下Spring?Get請(qǐng)求與post請(qǐng)求的實(shí)現(xiàn),感興趣的可以了解一下
    2023-10-10

最新評(píng)論

富民县| 当阳市| 航空| 乌兰浩特市| 五莲县| 延津县| 满洲里市| 延庆县| 铜陵市| 崇信县| 沭阳县| 尼玛县| 敖汉旗| 五原县| 晋州市| 顺平县| 平阳县| 罗源县| 新宁县| 晋江市| 东安县| 宝丰县| 禹城市| 徐汇区| 彰化县| 马山县| 依安县| 桃园市| 定安县| 句容市| 石嘴山市| 乌兰浩特市| 左云县| 和田市| 明光市| 通化市| 临澧县| 商南县| 许昌县| 清镇市| 德令哈市|