相关疑难解决方法(0)

具有SNI的站点的ssl.get_server_certificate(服务器名称指示)

我正在尝试获取badssl.com子域的服务器证书(例如https://expired.badssl.com).

import ssl
ssl.get_server_certificate(('expired.badssl.com', 443))
Run Code Online (Sandbox Code Playgroud)

但是在检查上面生成的证书时,我看到证书有

身份:badssl-fallback-unknown-subdomain-or-no-sni

这意味着SNI失败了.如何获取badssl.com的不同子域的服务器证书?(我使用的是python 2.7.12)

python ssl ssl-certificate sni

6
推荐指数
2
解决办法
3367
查看次数

标签 统计

python ×1

sni ×1

ssl ×1

ssl-certificate ×1