summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2020-01-12 11:59:49 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2020-01-12 12:59:49 -0500
commit675534c18ab60517985fdee424837986e58ab260 (patch)
tree4986c9c4973b5fa00833b3c6825f282a15e04c44
parent1ede58449a42f23b140022db2e6ec656c44b2780 (diff)
downloadpyopenssl-git-675534c18ab60517985fdee424837986e58ab260.tar.gz
Make tests pass in the future (now the present) (#888)
-rw-r--r--tests/test_ssl.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/test_ssl.py b/tests/test_ssl.py
index e2681e3..9a3f294 100644
--- a/tests/test_ssl.py
+++ b/tests/test_ssl.py
@@ -192,6 +192,8 @@ def _create_certificate_chain():
3. A new server certificate signed by icert (scert)
"""
caext = X509Extension(b'basicConstraints', False, b'CA:true')
+ not_after_date = (datetime.date.today() + datetime.timedelta(days=365))
+ not_after = not_after_date.strftime("%Y%m%d%H%M%SZ").encode("ascii")
# Step 1
cakey = PKey()
@@ -201,7 +203,7 @@ def _create_certificate_chain():
cacert.set_issuer(cacert.get_subject())
cacert.set_pubkey(cakey)
cacert.set_notBefore(b"20000101000000Z")
- cacert.set_notAfter(b"20200101000000Z")
+ cacert.set_notAfter(not_after)
cacert.add_extensions([caext])
cacert.set_serial_number(0)
cacert.sign(cakey, "sha1")
@@ -214,7 +216,7 @@ def _create_certificate_chain():
icert.set_issuer(cacert.get_subject())
icert.set_pubkey(ikey)
icert.set_notBefore(b"20000101000000Z")
- icert.set_notAfter(b"20200101000000Z")
+ icert.set_notAfter(not_after)
icert.add_extensions([caext])
icert.set_serial_number(0)
icert.sign(cakey, "sha1")
@@ -227,7 +229,7 @@ def _create_certificate_chain():
scert.set_issuer(icert.get_subject())
scert.set_pubkey(skey)
scert.set_notBefore(b"20000101000000Z")
- scert.set_notAfter(b"20200101000000Z")
+ scert.set_notAfter(not_after)
scert.add_extensions([
X509Extension(b'basicConstraints', True, b'CA:false')])
scert.set_serial_number(0)