gpt4 book ai didi

command-line - 从命令行获取HTTPS服务器的证书指纹?

转载 作者:行者123 更新时间:2023-12-03 08:51:38 24 4
gpt4 key购买 nike

最近Mercurial有added连接到 HTTPS 服务器时的证书验证。我正在尝试为 https://wiki.pydlnadms.googlecode.com/hg/ 的 googlecode 项目克隆 wiki 存储库, 但证书是给 *.googlecode.com 的.我的印象是这被称为通配符域并且对所有子域都有效,但我收到了错误:

matt@stanley:~/src$ hg clone https://wiki.pydlnadms.googlecode.com/hg/ pydlnadms-wiki
abort: wiki.pydlnadms.googlecode.com certificate error: certificate is for *.googlecode.com

据称我需要将证书指纹添加到我的 hgrc 中。 如何从命令行检索此指纹?

父问题: Hosting images on Google Code

最佳答案

页面在http://wiki.debuntu.org/wiki/OpenSSL#Retrieving_certificate_informations列出相应的命令行(并打印出相关信息)。从该页面和一些手册页中,您似乎想要的是(对于 bash):

openssl s_client -connect <host>:<port> < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin

如果您想要整个证书,请不要使用 |符号和它之后的一切。

关于command-line - 从命令行获取HTTPS服务器的证书指纹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5164804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com