aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_x509_crlbuilder.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2015-12-27 10:38:39 -0500
committerAlex Gaynor <alex.gaynor@gmail.com>2015-12-27 10:38:39 -0500
commit98f3df9c6d70c53599d3b256e56a8059ddadb0eb (patch)
tree26eb0bdc040c82b9e67c2f60a0f7a072c601cf5b /tests/test_x509_crlbuilder.py
parent28077b621390965fbe1bca3409691974c894251d (diff)
parent3a03d7ba193b07d1146a6ff7615721598f05bfe0 (diff)
downloadcryptography-98f3df9c6d70c53599d3b256e56a8059ddadb0eb.tar.gz
cryptography-98f3df9c6d70c53599d3b256e56a8059ddadb0eb.tar.bz2
cryptography-98f3df9c6d70c53599d3b256e56a8059ddadb0eb.zip
Merge pull request #2582 from reaperhulk/revokedcertbuilder-extensions
RevokedCertificateBuilder extensions
Diffstat (limited to 'tests/test_x509_crlbuilder.py')
-rw-r--r--tests/test_x509_crlbuilder.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_x509_crlbuilder.py b/tests/test_x509_crlbuilder.py
index de3adcd4..763a6472 100644
--- a/tests/test_x509_crlbuilder.py
+++ b/tests/test_x509_crlbuilder.py
@@ -351,6 +351,9 @@ class TestCertificateRevocationListBuilder(object):
private_key = RSA_KEY_2048.private_key(backend)
last_update = datetime.datetime(2002, 1, 1, 12, 1)
next_update = datetime.datetime(2030, 1, 1, 12, 1)
+ invalidity_date = x509.InvalidityDate(
+ datetime.datetime(2002, 1, 1, 0, 0)
+ )
revoked_cert0 = x509.RevokedCertificateBuilder().serial_number(
38
).revocation_date(
@@ -360,6 +363,8 @@ class TestCertificateRevocationListBuilder(object):
2
).revocation_date(
datetime.datetime(2012, 1, 1, 1, 1)
+ ).add_extension(
+ invalidity_date, False
).build(backend)
builder = x509.CertificateRevocationListBuilder().issuer_name(
x509.Name([
@@ -384,4 +389,7 @@ class TestCertificateRevocationListBuilder(object):
assert len(crl[0].extensions) == 0
assert crl[1].serial_number == revoked_cert1.serial_number
assert crl[1].revocation_date == revoked_cert1.revocation_date
- assert len(crl[1].extensions) == 0
+ assert len(crl[1].extensions) == 1
+ ext = crl[1].extensions.get_extension_for_class(x509.InvalidityDate)
+ assert ext.critical is False
+ assert ext.value == invalidity_date