侧边栏壁纸
博主头像
码森林博主等级

一起走进码森林,享受编程的乐趣,发现科技的魅力,创造智能的未来!

  • 累计撰写 146 篇文章
  • 累计创建 74 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

【Python代码块】获取域名SSL证书过期时间

码森林
2023-11-08 / 0 评论 / 0 点赞 / 137 阅读 / 65 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-11-08,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
import socket
import ssl
from datetime import datetime


def get_ssl_expiry_date(host):
    context = ssl.create_default_context()
    with context.wrap_socket(socket.socket(), server_hostname=host) as s:
        s.connect((host, 443))
        cert = s.getpeercert()
    return datetime.strptime(cert['notAfter'], '%b %d %H:%M:%S %Y %Z')


host = 'www.baidu.com'
print(get_ssl_expiry_date(host))

0

评论区