From 0d943bbd2d239db90bfea61fdcd94bb87adfeb83 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 5 Jan 2016 19:02:32 -0600 Subject: refactor the init validation of AuthorityKeyIdentifier Fixes #2640 --- tests/test_x509_ext.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests') diff --git a/tests/test_x509_ext.py b/tests/test_x509_ext.py index 9ac1d2ba..ff826458 100644 --- a/tests/test_x509_ext.py +++ b/tests/test_x509_ext.py @@ -835,6 +835,13 @@ class TestAuthorityKeyIdentifier(object): assert aki.authority_cert_issuer is None assert aki.authority_cert_serial_number is None + def test_authority_cert_serial_zero(self): + dns = x509.DNSName(u"SomeIssuer") + aki = x509.AuthorityKeyIdentifier(b"id", [dns], 0) + assert aki.key_identifier == b"id" + assert aki.authority_cert_issuer == [dns] + assert aki.authority_cert_serial_number == 0 + def test_repr(self): dirname = x509.DirectoryName( x509.Name([x509.NameAttribute(NameOID.COMMON_NAME, u'myCN')]) -- cgit v1.2.3