如何检查域是否在 python 中具有 ssl 证书?
How to check if a domain has a ssl certificate in python?
所以,我有一个问题,2 小时的研究没有帮助。
我想编写一个方法,如果 Web 域(例如“google.com”,没有 http/s)有 ssl 证书,它将 return 给我一个布尔值。
我有一个很大的域名 csv,我需要处理并检查这些域是否有 ssl 证书,pythons ssl 模块中是否有方法?
谢谢你的帮助,TomiiPomii。
通过使用模块 ssl
,您可以调用 ssl.get_server_certificate((host, port))
以 PEM 格式检索指定主机的 SSL。然后您将不得不解析 PEM 文件以实际检索证书值,但如果您只关心网站是否拥有它,只需检查 return 值。
所以,我有一个问题,2 小时的研究没有帮助。
我想编写一个方法,如果 Web 域(例如“google.com”,没有 http/s)有 ssl 证书,它将 return 给我一个布尔值。
我有一个很大的域名 csv,我需要处理并检查这些域是否有 ssl 证书,pythons ssl 模块中是否有方法?
谢谢你的帮助,TomiiPomii。
通过使用模块 ssl
,您可以调用 ssl.get_server_certificate((host, port))
以 PEM 格式检索指定主机的 SSL。然后您将不得不解析 PEM 文件以实际检索证书值,但如果您只关心网站是否拥有它,只需检查 return 值。