帮我写个Python脚本,可以从客户端,批量校验域名的ssl证书过期时间
时间: 2023-03-11 12:44:40 浏览: 194
很高兴为您服务!这里有一个简单的Python脚本,可以帮助您从客户端批量校验域名的SSL证书过期时间:import ssl
import socket# 获取域名列表
domain_list = [ 'example.com', 'example2.com' ]for domain in domain_list:
# 创建SSL上下文
context = ssl.create_default_context()
# 获取证书
ssl_cert = context.get_server_certificate((domain, 443))
# 获取证书过期时间
cert = ssl.get_server_certificate((domain, 443))
x509 = ssl.DER_cert_to_PEM_cert(cert)
cert = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, x509)
print domain + ' expires on ' + str(cert.get_notAfter())
阅读全文