寻找天数之间的差异Python

时间:2019-03-01 09:42:39

标签: python openssl

Openssl以YYYYMMDDHHMMSSZ格式返回日期。我正在尝试寻找一种方法来计算返回的日期和今天的日期之间的差异:

    context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
for hostname in hostnames:
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    ssl_sock = context.wrap_socket(s, server_hostname=hostname)
    ssl_sock.connect((hostname, port))
    ssl_sock.close()


    cert = ssl.get_server_certificate((hostname, port))

x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
pk = x509.get_pubkey()
dates = x509.get_notAfter()[6:8] + '-' + x509.get_notAfter()[4:6] + '-' + x509.get_notAfter()[0:4]
print(dates)
current_date = datetime.datetime.now()

谢谢!

0 个答案:

没有答案