当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ssl.cert_time_to_seconds用法及代码示例


用法:

ssl.cert_time_to_seconds(cert_time)

给定 cert_time 字符串,表示 "%b %d %H:%M:%S %Y %Z" strptime 格式(C 语言环境)证书中的 “notBefore” 或 “notAfter” 日期,以秒为单位返回时间。

这是一个例子:

>>> import ssl
>>> timestamp = ssl.cert_time_to_seconds("Jan  5 09:34:43 2018 GMT")
>>> timestamp  
1515144883
>>> from datetime import datetime
>>> print(datetime.utcfromtimestamp(timestamp))  
2018-01-05 09:34:43

“notBefore” 或 “notAfter” 日期必须使用 GMT(RFC 5280)。

在 3.5 版中更改:将输入时间解释为输入字符串中“GMT”时区指定的 UTC 时间。以前使用本地时区。返回一个整数(输入格式中没有秒的小数部分)

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 ssl.cert_time_to_seconds。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。