aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_x509_crlbuilder.py
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-12-25 23:55:47 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-12-27 08:36:38 -0600
commite5f152b0a93b105cc32fe5adf06899f4f5cd0936 (patch)
tree1332ab20e70a057dc5fd5a69ab5144ed5fc76286 /tests/test_x509_crlbuilder.py
parent28077b621390965fbe1bca3409691974c894251d (diff)
downloadcryptography-e5f152b0a93b105cc32fe5adf06899f4f5cd0936.tar.gz
cryptography-e5f152b0a93b105cc32fe5adf06899f4f5cd0936.tar.bz2
cryptography-e5f152b0a93b105cc32fe5adf06899f4f5cd0936.zip
support CRL entry extension encoding in the RevokedCertificateBuilder
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