最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

OpenSSL 命令行 中間CA 證書鏈校驗(yàn)

2023-08-12 23:04 作者:寂風(fēng)也過路  | 我要投稿

問題描述:

通常情況下,我們使用這個命令寫法,可以很方便地進(jìn)行證書鏈驗(yàn)簽動作。

openssl verify -CAfile ca.crt test.crt?

但是,當(dāng)我們使用的CA不是自簽名證書時,就會報錯:

unable to get local issuer certificate

可能會附帶說明(OpenSSL3.0):No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info: Global default library context

解決示例:

中間CA(示例)
待驗(yàn)簽的證書(示例)


驗(yàn)簽命令(示例):

openssl verify -partial_chain -trusted SubCA.crt? cert.crt

說明:

1、命令信息

輸入命令:openssl verify -help

2、為什么不能使用原來的那個命令?

官方文檔指路:https://www.openssl.org/docs/man1.1.1/man1/verify.html

重點(diǎn)信息:

(1)原本的寫法,要求CA鏈必須到達(dá)根證書,否則就報錯。

(2)新的寫法(解決示例),使用了 -trusted 告訴OpenSSL說這個中級CA是受信任的,然后使用了??-partial_chain 讓OpenSSL接受在這次校驗(yàn)時我們提供的CA鏈只到中級CA而非到根證書

官網(wǎng)對Verify流程的說明(OpenSSL V1.1)

如果你還想知道更多命令行相關(guān)的示例,可以看我的專欄:OpenSSL命令行實(shí)例

另外,如果你還希望用純軟的方式實(shí)現(xiàn)密碼學(xué)相關(guān)的操作

c/c++?的話就用OpenSSL官方庫里的的方法

java的話,一般是使用Security庫以及BC庫來實(shí)現(xiàn),我的github倉庫https://github.com/17lhf/happyTest中有我關(guān)于依據(jù)這兩個庫進(jìn)行密碼學(xué)相關(guān)操作的示例(cryptology文件夾)或者這是我的B站專欄,有簡單介紹JAVA密碼學(xué)示例大集合,歡迎閱覽。


OpenSSL 命令行 中間CA 證書鏈校驗(yàn)的評論 (共 條)

分享到微博請遵守國家法律
肇州县| 益阳市| 富蕴县| 筠连县| 周至县| 黄陵县| 泸水县| 平乐县| 邻水| 二手房| 玉环县| 壶关县| 台安县| 衡阳市| 偃师市| 鄂尔多斯市| 乡城县| 封丘县| 五原县| 太仆寺旗| 长春市| 福安市| 罗城| 丹棱县| 奉化市| 西乡县| 南康市| 大理市| 鸡东县| 上饶县| 贡嘎县| 巫溪县| 五原县| 铜梁县| 虎林市| 丹阳市| 县级市| 密云县| 富宁县| 南和县| 化州市|