您现在的位置是:主页 > news > 做bt搜索网站/搜索关键词技巧
做bt搜索网站/搜索关键词技巧
admin2025/6/25 9:06:23【news】
简介做bt搜索网站,搜索关键词技巧,域名解析怎么弄,珠海网站外包我正在编写python2.7.13(winx64)脚本来验证SSL证书,并对问题发出警报。但是,我遇到了一个问题,即只有证书有效时,脚本才会返回信息。在如果证书无效,我会收到一个证书\u VERIFY\u FAILED SSL错误。通常,当出…
我正在编写python2.7.13(winx64)脚本来验证SSL证书,并对问题发出警报。但是,我遇到了一个问题,即只有证书有效时,脚本才会返回信息。在
如果证书无效,我会收到一个证书\u VERIFY\u FAILED SSL错误。通常,当出现错误时,我会简单地使用try/catch命令并警告证书无效,但是这里的问题是我需要证书过期的实际日期。在
根据https://docs.python.org/2/library/ssl.html我试图使用conn.\u https_verify_certificates(enable=False)来禁用证书验证,但是得到一个错误:属性\u https_verify_certificates不存在。在
这是我目前为止的代码。我肯定我错过了一些显而易见的东西。当然Python可以在不验证SSL证书的情况下提取它,对吗?在import socket
import ssl
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._https_verify_certificates(enable=False)
conn.connect((hostname, 443))
ssl_info = conn.getpeercert()
# parse the string from the certificate into a Python datetime object
return ['notAfter']
myhost = 'www.google.com'
print ssl_expiry_datetime(myhost)
非常感谢!!!!在