diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2015-12-27 10:38:39 -0500 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2015-12-27 10:38:39 -0500 |
commit | 98f3df9c6d70c53599d3b256e56a8059ddadb0eb (patch) | |
tree | 26eb0bdc040c82b9e67c2f60a0f7a072c601cf5b /tests/test_x509_crlbuilder.py | |
parent | 28077b621390965fbe1bca3409691974c894251d (diff) | |
parent | 3a03d7ba193b07d1146a6ff7615721598f05bfe0 (diff) | |
download | cryptography-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.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 |