python根据https域名地址解析ssl域名证书过期时间代码
代码语言:python
所属分类:其他
代码描述:python根据https域名地址解析ssl域名证书过期时间代码,判断ssl证书是否过期,还有多少天过期。
代码标签: python 根据 https 域名 地址 解析 ssl 域名 证书 过期 时间 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import ssl import socket from datetime import datetime def check_ssl_expiry(hostname, port=443): ssl_context = ssl.create_default_context() conn = ssl_context.wrap_socket(socket.socket(socket.AF_INET), server_hostname=hostname) # 3秒应该足以建立连接 conn.settimeout(3.0) try: conn.connect((hostname, port)) ssl_info = conn.getpeercert() except Exception as e: print(f"Error: {e}") return None finally: conn.close() # 获取证书的过期时间 expire_date = datetime.strptime(ssl_info['notAft.........完整代码请登录后点击上方下载按钮下载查看
网友评论0