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. 使用pyopenssl創建自簽名證書
- 3. 如何創建自簽名證書
- 4. 創建Azure自簽名證書
- 5. 創建代碼簽名證書爲.NET
- 6. 如何使用自簽名證書鏈創建鏈接證書
- 7. 如何創建用於對象簽名的自簽名證書?
- 8. 自簽名證書
- 9. 自簽名證書
- 10. 安裝自簽名證書Linux yocto
- 11. 做非自簽名證書移除小程序安全警告?
- 12. 使用自簽名證書的安全websocket
- 13. 帶密碼安全的PFX自簽名x509證書
- 14. WCF傳輸安全與peertrust和自簽名客戶端證書
- 15. 如何使用自簽名證書實現WCF安全性?
- 16. 可以使用WCF的自簽名證書安全嗎?
- 17. BasicHttpBinding使用傳輸安全與自簽名證書
- 18. 自簽名證書到Authenticode證書?
- 19. 如何創建測試簽名證書?
- 20. iOS導入自簽名和自行創建的CA證書
- 21. 無效簽名,自簽名證書?
- 22. ios自簽名證書
- 23. Keystone.js自簽名證書
- 24. PrincipalContext LDAPS自簽名證書
- 25. HTTPS自簽名證書
- 26. J2ME Midlet - 自簽名證書
- 27. 自簽名證書https
- 28. Android Volley自簽名證書
- 29. 使用自簽名證書
- 30. 爲libcurl添加自簽名SSL證書
這基本上是從擁有自簽名證書的遠程主機獲取證書頒發機構證書,並將其添加到* YOUR *主機上的受信任證書頒發機構列表中。 – 2009-08-07 17:36:21