成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用Mkchain構(gòu)建一個有效的SSL證書鏈

開源
Mkchain是一款功能強大的開源安全工具,在該工具的幫助下,廣大研究人員可以輕松構(gòu)建一個有效的SSL證書鏈。除此之外,該工具還可以幫助我們修復(fù)不完整的SSL證書鏈或下載所有缺失的CA證書。

關(guān)于Mkchain

Mkchain是一款功能強大的開源安全工具,在該工具的幫助下,廣大研究人員可以輕松構(gòu)建一個有效的SSL證書鏈。除此之外,該工具還可以幫助我們修復(fù)不完整的SSL證書鏈或下載所有缺失的CA證書。我們甚至還可以利用該工具從遠(yuǎn)程服務(wù)器下載所有的證書,以修復(fù)你自己的證書鏈。

工具要求

當(dāng)前版本的Mkchain需要使用到下列外部實用工具:

OpenSSL(v1.10g/h)

GNU/Linux(Debian或CentOS)

Bash(v4.4.19)

工具下載

首先,廣大研究人員可以使用下列命令將該項目源碼克隆至本地:

git clone https://github.com/trimstray/mkchain

然后切換到項目目錄中,執(zhí)行工具安裝腳本:

./setup.sh install

將指向bin/mkchain的符號連接移動到/usr/local/bin。

工具使用手冊可以在/usr/local/man/man8中找到。

最后,使用下列命令即可開始使用Mkchain:

mkchain -i /data/certs -o /data/chain.crt

工具參數(shù)

該工具提供了下列運行參數(shù)選項:

Usage:

    mkchain <option|long-option>

 

  Options:

        --help        顯示工具幫助信息和退出

        --debug      在屏幕上顯示調(diào)試信息(調(diào)試模式)

    -i, --in            添加要整合的證書(單/多文件、包含SSL證書的目錄或遠(yuǎn)程域名)

    -o, --out          將所有的結(jié)果(證書鏈)存儲到文件中

        --with-root    將根證書添加到證書鏈

工具運行機制

我們以ssllabs證書鏈為例,mkchain項目中提供了一個example/ssllabs.com目錄,其中有一個all目錄(該目錄中包含了構(gòu)建證書鏈所需要的全部證書)和server_certificate目錄(僅包含服務(wù)器證書)。

ssllabs.com域名的正確證書鏈(openssl命令結(jié)果):

Certificate chain

 0 s:/C=US/ST=California/L=Redwood City/O=Qualys, Inc./CN=ssllabs.com

   i:/C=US/O=Entrust, Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2012 Entrust, Inc. - for authorized use only/CN=Entrust Certification Authority - L1K

 1 s:/C=US/O=Entrust, Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2012 Entrust, Inc. - for authorized use only/CN=Entrust Certification Authority - L1K

   i:/C=US/O=Entrust, Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2009 Entrust, Inc. - for authorized use only/CN=Entrust Root Certification Authority - G2

 2 s:/C=US/O=Entrust, Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2009 Entrust, Inc. - for authorized use only/CN=Entrust Root Certification Authority - G2

   i:/C=US/O=Entrust, Inc./OU=www.entrust.net/CPS is incorporated by reference/OU=(c) 2006 Entrust, Inc./CN=Entrust Root Certification Authority

場景一

在這個場景中,我們將鏈接所有證書:

場景二

在這個場景中,我們只會使用服務(wù)器證書,并用它來獲取剩余所需的證書,然后將所有的證書鏈接:

證書路徑

Mkchain允許使用兩種證書路徑:

工具使用樣例

mkchain --in Root.crt --in Intermediate1.crt --in Server.crt --out bundle_chain_certs.crt
mkchain --in /tmp/certs --out bundle_chain_certs.crt --with-root
mkchain -i Server.crt -o bundle_chain_certs.crt
mkchain -i https://incomplete-chain.badssl.com/ --with-root

許可證協(xié)議

本項目的開發(fā)與發(fā)布遵循GPL-3.0開源許可證協(xié)議。

項目地址

Mkchain:【GitHub傳送門】

參考資料

https://medium.com/@superseb/get-your-certificate-chain-right-4b117a9c0fce

https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/

本文作者:Alpha_h4ck, 轉(zhuǎn)載請注明來自FreeBuf.COM

責(zé)任編輯:武曉燕 來源: ?FreeBuf.COM
相關(guān)推薦

2018-03-19 17:40:10

Python區(qū)塊鏈

2023-09-05 09:00:00

工具Python抄襲檢測系統(tǒng)

2023-02-13 14:47:32

人工智能機器學(xué)習(xí)ChatGPT

2018-08-22 17:32:45

2025-03-11 06:00:00

SSL證書Certimate數(shù)據(jù)安全

2016-09-21 12:54:10

CAAS系統(tǒng)鏡像

2015-12-04 11:36:04

SaaS架構(gòu)設(shè)計可持續(xù)

2023-09-21 08:00:00

ChatGPT編程工具

2023-03-10 13:38:00

Python文檔掃描器

2022-09-13 08:01:58

短鏈服務(wù)哈希算法字符串

2024-07-18 08:54:49

2018-07-30 14:28:22

2014-02-26 10:14:51

OpenStack測試系統(tǒng)

2022-04-12 14:00:05

元宇宙人工智能安全

2017-01-12 20:37:03

公共云云存儲云計算

2019-10-22 11:42:29

sshuttle虛擬專網(wǎng)Linux

2022-02-10 07:03:32

流量應(yīng)用架構(gòu)數(shù)據(jù)交換

2021-04-16 20:43:18

Go區(qū)塊鏈編程

2019-11-20 10:11:57

網(wǎng)絡(luò)釣魚SSL證書加密

2024-12-31 08:30:00

mkcertHTTPS開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久久久国产 | 国产精品久久久久一区二区三区 | 国产精品久久久久久久久 | 国产一区二区高清在线 | 日日噜| 久草影视在线 | 精品视频一区二区 | 日韩国产精品一区二区三区 | 99热这里有精品 | 国产精品爱久久久久久久 | 日韩精品极品视频在线观看免费 | 最新国产精品视频 | 国产999精品久久久影片官网 | 欧美一级免费 | 久久99这里只有精品 | 337p日本欧洲亚洲大胆鲁鲁 | 成人免费视频网站在线观看 | 午夜一区二区三区在线观看 | 午夜激情免费视频 | 国产日韩精品一区二区 | 久久另类视频 | www.jizzjizz| 精品久久一 | 色婷婷综合网站 | 成人做爰9片免费看网站 | 99热这里有精品 | 99热最新| 欧美一区二区三区在线观看 | 国产精品资源在线 | 日韩一三区 | 欧美第一区 | 亚洲精品电影 | 国产久视频 | 视频一区二区在线观看 | 999久久久久久久久6666 | 日韩在线 | 69av片| 日日干夜夜操 | 香蕉久久a毛片 | 亚洲第一黄色网 | 91超碰caoporn97人人|