1
A
回答
2
我發現這樣做的方法是基於材料在http://www.madboa.com/geek/openssl/
第1步:獲得證書
使用get-cert.sh腳本
#!/bin/sh
#
# usage: retrieve-cert.sh remote.host.name [port]
#
REMHOST=$1
REMPORT=${2:-443}
echo |\
openssl s_client -connect ${REMHOST}:${REMPORT} 2>&1 |\
sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
拿到證書文件並用.pem擴展名將其保存在/ usr/lib/ssl/certs中
第2步:爲證書生成散列
#!/bin/sh
#
# usage: certlink.sh filename [filename ...]
for CERTFILE in $*; do
# make sure file exists and is a valid cert
test -f "$CERTFILE" || continue
HASH=$(openssl x509 -noout -hash -in "$CERTFILE")
test -n "$HASH" || continue
# use lowest available iterator for symlink
for ITER in 0 1 2 3 4 5 6 7 8 9; do
test -f "${HASH}.${ITER}" && continue
ln -s "$CERTFILE" "${HASH}.${ITER}"
test -L "${HASH}.${ITER}" && break
done
done
對您在步驟1中下載的文件運行certlink.sh腳本,然後完成。
證書文件的位置可能因您的操作系統而異。
0
一個命令行方式你能不只是添加遠程服務器和它的已知主機的列表中關鍵?
相關問題
- 1. Silverlight安全問題:自簽名證書
- 2. 使用PowerShell創建自簽名證書
- 3. 如何創建自簽名證書
- 4. 使用pyopenssl創建自簽名證書
- 5. 創建Azure自簽名證書
- 6. 創建代碼簽名證書爲.NET
- 7. 如何使用自簽名證書鏈創建鏈接證書
- 8. IIS6:從命令行創建/安裝SSL自簽名證書
- 9. 如何創建用於對象簽名的自簽名證書?
- 10. 自簽名證書
- 11. 自簽名證書
- 12. 自簽名證書
- 13. 自簽名證書
- 14. 安裝自簽名證書Linux yocto
- 15. npm安裝自簽名證書錯誤
- 16. 爲什麼創建我的自簽名證書失敗?
- 17. Alamofire 4 - Swift 3 - 全權證書和自簽名證書
- 18. 基於指紋檢查自簽名證書安全嗎?
- 19. 如何使用自簽名證書實現WCF安全性?
- 20. 帶密碼安全的PFX自簽名x509證書
- 21. 做非自簽名證書移除小程序安全警告?
- 22. ios9自簽名證書和應用程序運輸安全
- 23. WCF傳輸安全與peertrust和自簽名客戶端證書
- 24. 使用自簽名證書的安全websocket
- 25. 更新Intranet站點的自簽名安全證書
- 26. 可以使用WCF的自簽名證書安全嗎?
- 27. 自簽名證書到Authenticode證書?
- 28. 如何創建測試簽名證書?
- 29. 創建證書籤名請求
- 30. 從簽名證書指紋創建SecurityKey
這基本上是從擁有自簽名證書的遠程主機獲取證書頒發機構證書,並將其添加到* YOUR *主機上的受信任證書頒發機構列表中。 – 2009-08-07 17:36:21