我的编程空间,编程开发者的网络收藏夹
学习永远不晚

查询https证书到期时间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

查询https证书到期时间

import socket
import ssl
import datetime

def ssl_expiry_datetime(hostname):
    ssl_date_fmt = r'%b %d %H:%M:%S %Y %Z'

    context = ssl.create_default_context()
    conn = context.wrap_socket(
        socket.socket(socket.AF_INET),
        server_hostname=hostname,
    )
    # 3 second timeout because Lambda has runtime limitations
    conn.settimeout(3.0)

    conn.connect((hostname, 443))
    ssl_info = conn.getpeercert()
    # parse the string from the certificate into a Python datetime object
    return datetime.datetime.strptime(ssl_info['notAfter'], ssl_date_fmt)
    
def ssl_valid_time_remaining(hostname):
    """Get the number of days left in a cert's lifetime."""
    expires = ssl_expiry_datetime(hostname)
    #logger.debug(
    #    "SSL cert for %s expires at %s",
    #    hostname, expires.isoformat()
    #)
    return expires - datetime.datetime.utcnow()
    
def ssl_expires_in(hostname, buffer_days=100):
    """Check if `hostname` SSL cert expires is within `buffer_days`.

    Raises `AlreadyExpired` if the cert is past due
    """
    remaining = ssl_valid_time_remaining(hostname)
    print remaining

    # if the cert expires in less than two weeks, we should reissue it
    if remaining < datetime.timedelta(days=0):
        # cert has already expired - uhoh!
        raise AlreadyExpired("Cert expired %s days ago" % remaining.days)
    elif remaining < datetime.timedelta(days=buffer_days):
        # expires sooner than the buffer
        return True
    else:
        # everything is fine
        return False
        
print ssl_expires_in('www.aaa.com')
print ssl_expires_in('m.bbb.com')

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

查询https证书到期时间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

查询https证书到期时间

import socketimport sslimport datetimedef ssl_expiry_datetime(hostname): ssl_date_fmt = r%b %d %H:%M:%S %Y %Z cont
2023-06-02

网站ssl证书查询到期时间的方法是什么

1. 使用浏览器查看SSL证书在浏览器中打开您的网站,然后点击地址栏左侧的锁图标,选择“证书”或“证书信息”等选项,即可查看SSL证书的详细信息,包括到期时间。不同浏览器的操作方式可能略有不同,但大体相同。2. 使用在线SSL证书查询工具有
2023-05-24

怎么查询ssl证书是否到期

要查询 SSL 证书是否到期,可以使用以下方法之一:1. 在浏览器中查看:在浏览器的地址栏中,点击锁形式的图标,然后选择“证书”或“连接安全信息”等选项,可以查看证书的详细信息,包括有效期限。2. 使用命令行工具:可以使用 OpenSSL
2023-08-25

查询域名到期抢注时间

当我们注册域名时,通常选择一个特定的时间段,也就是域名的注册期限。一旦注册期限到期,需要续期来保持我们对该域名的所有权。然而,有时候人们因为某些原因没有续费,这就给其他人提供了一个机会,他们可以在该域名到期后抢注它,并取得对该域名的控制权。
查询域名到期抢注时间
2024-01-23

软考证书查询时间一般是什么时间

  软考证书查询时间一般是什么时间?软考证书查询一般什么时候开始?从近年软考证书查询时间来看,软考电子证书一般在成绩公布一个月左右可以查询,届时考生登录中国计算机技术职业资格网即可查询考试证书。  从近年软考证书查询时间来看,软考电子证书一般在成绩公布一个月左右可以查询,届时考生登录中国计算机技术职业资格网即可查询考试
软考证书查询时间一般是什么时间
2024-04-19

域名到期时间查询,如何抢注?

域名到期时间查询,如何抢注?域名是互联网上不可或缺的一部分,它们在网站和在线业务的建立中扮演着重要的角色。但随着域名的增多和需求的增长,好的域名变得越来越稀缺,很多人开始关注过期域名并希望能够抢注它们。本文将介绍域名到期时间的查询方法,并分享一些抢注域名的技巧。
域名到期时间查询,如何抢注?
2024-01-23

2021下半年软考电子证书查询时间

  相信很多考生在关注2021下半年软考电子证书查询时间,那么2021下半年软考电子证书什么时候可以查询呢?成绩合格的考生赶紧来看下吧!  根据往年软考电子证书查询时间来看,编程学习网小编预计2021下半年软考电子证书查询时间在1月底左右,具体请以中国计算机技术职业资格网证书查询系统开通时间为准。  2021下半年软考电子
2021下半年软考电子证书查询时间
2024-04-19

软考证书有效期可以查询吗?

  很多考生都关注软考证书有效期,担心自己的软考证书会不会哪天过期,那么软考证书有效期可以查询吗?  软考证书上并没有注明有效期,因此也没有软考证书有效期查询的相关方法。目前大部分地区的软考证书是长期有效的,但是也有少数地区实行定期登记制度,每三年登记一次。虽然根据工信部教育与考试中心2008年全国电子教育考试工作会议
软考证书有效期可以查询吗?
2024-04-18

2024上半年软考证书查询时间及流程

2024上半年软考证书可通过中国计算机技术职业资格网查询,合格人员登录中国计算机技术职业资格网,从“证书查询”栏目进入证书查询页面,输入相关信息后即可查询2024上半年软考证书。
2024上半年软考证书查询时间及流程
2024-06-30

mysql如何查询日期与时间

前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。 1.日期和时间类型概览 MySQL支持的日期和时间类型有
2022-05-21

2018软考证书查询不到怎么办?

2018软考证书查询不到怎么办呢?准备报名的考生跟编程学习网小编一起来看看2018软考证书查询不到怎么办吧!很多考生在关注2018年软考证书查询,那么2018软考证书查询不到是怎么回事呢?目前2018上半年软考证书大部分地区已经领取完毕,2018年上半年软考证书应该是可以查询到的,考生可以登录中国计算机技术职业资格网查询自
2018软考证书查询不到怎么办?
2024-04-18

软考成绩可以查询到但证书查询不到是为什么?

  软考成绩可以查询到但证书查询不到是为什么?可能有些考生会出现这种情况,那么到底是什么原因查询不到证书呢?  软考证书查询的前提是考试成绩各科目都达到了合格标准,因为软考并不是单科及格就可以,需要在一次考试中各科目同时达到及格分数线才算合格,所以如果成绩全部合格的考生才能查询到自己的软考证书。  软考证书查询一般在合
软考成绩可以查询到但证书查询不到是为什么?
2024-04-19

2023上半年软考电子证书查询时间及入口

  2023上半年软考电子证书查询什么时候开始?2023上半年软考电子证书在哪里查询?2023上半年软考成绩合格的考生都迫不及待想看自己的证书,一起来看下2023上半年软考电子证书查询时间及入口吧!  2023上半年软考电子证书已可查询,即日起,2023上半年软考考试成绩合格的人员可登录中国人事考试网的“全
2023上半年软考电子证书查询时间及入口
2024-04-19

2022下半年软考电子证书查询时间及入口

  2022下半年软考电子证书查询什么时候开通?2022下半年软考成绩合格的考生都迫不及待想看自己的证书,赶紧来看下2022下半年软考电子证书查询时间及入口吧!  根据往年软考证书查询开通时间来看,编程学习网小编预计2022下半年软考电子证书查询时间:2023年1月底左右,具体请考生以软考办官网开通时间为准。考生也可以关注
2022下半年软考电子证书查询时间及入口
2024-04-19

2019年上海软考成绩查询及证书领取时间

  2019年上海软考成绩查询时间是什么时候?证书什么时候可以领取?一起来看下2019年上海软考成绩查询及证书领取时间吧!今天编程学习网小编来为大家解答。  根据上海市职业能力考试院发布的《上海市2019年度全国计算机技术与软件专业技术资格(水平)考试考务工作安排》,2019年上海软考成绩查询及证书领取相关事项如下:  成
2019年上海软考成绩查询及证书领取时间
2024-04-18

2021年上海软考成绩查询及证书领取时间

  2021年上海软考成绩什么时候查询?证书什么时候可以领取?参加2021年上海软考的考生赶紧来看下成绩查询及证书领取时间吧!今天编程学习网小编就给大家详细来介绍一下。  根据《上海市2021年度全国计算机技术与软件专业技术资格(水平)考试考务工作安排》,2021年上海软考上半年考试日期:2021年5月29、30日;下半年
2021年上海软考成绩查询及证书领取时间
2024-04-18

软考证书怎么查询?到哪里办理?

  软考证书怎么查询?软考证书到哪里办理?软考证书查询可在全国专业技术人员职业资格证书查询验证系统或中国计算机技术职业资格网,现场办理一般在当地人社局或软考办。  软考证书查询可在全国专业技术人员职业资格证书查询验证系统或中国计算机技术职业资格网,现场办理一般在当地人社局或软考办。  一、软考证书查询流程  软考证书查
软考证书怎么查询?到哪里办理?
2024-04-19

查询域名过期时间并抢注

在现如今全球互联网的浪潮下,域名成为了企业与个人在网上世界中的身份标识。一个好的域名可以为您的品牌带来更大的曝光和认知度。然而,由于域名数量有限,许多热门域名已被注册,对于想要获取这些优质域名的人来说,常常需要通过查询域名过期时间并抢注的方式来实现。本文将探讨如何查询域名的过期时间,并提供一些抢注域名的方法。
查询域名过期时间并抢注
2024-01-23

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录