diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-12-25 23:55:47 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-12-27 08:36:38 -0600 |
commit | e5f152b0a93b105cc32fe5adf06899f4f5cd0936 (patch) | |
tree | 1332ab20e70a057dc5fd5a69ab5144ed5fc76286 /tests/test_x509_crlbuilder.py | |
parent | 28077b621390965fbe1bca3409691974c894251d (diff) | |
download | cryptography-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.py | 10 |
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 |