+
95
-

python如何查看ssl数字证书是否过期,还剩多少天过期?

python如何查看ssl数字证书是否过期,还剩多少天过期?


网友回复

+
15
-

可以直接给他一个开通了ssl证书的网站域名,就能算出ssl证书是否过期,还剩多少天,适合ssl证书远程监控报警,代码如下:

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:...

点击查看剩余70%

我知道答案,我要回答