diff options
Diffstat (limited to 'tests/test_x509.py')
-rw-r--r-- | tests/test_x509.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/tests/test_x509.py b/tests/test_x509.py index b630e337..26bd3cb8 100644 --- a/tests/test_x509.py +++ b/tests/test_x509.py @@ -1064,10 +1064,10 @@ class TestCertificateBuilder(object): x509.BasicConstraints(ca=False, path_length=None), True, ) - def test_add_unsupported_extension(self): + def test_add_invalid_extension_type(self): builder = x509.CertificateBuilder() - with pytest.raises(NotImplementedError): + with pytest.raises(TypeError): builder.add_extension(object(), False) @pytest.mark.requires_backend_interface(interface=RSABackend) @@ -1701,15 +1701,13 @@ class TestCertificateSigningRequestBuilder(object): with pytest.raises(TypeError): builder.subject_name('NotAName') - def test_add_unsupported_extension(self): + def test_add_invalid_extension_type(self): builder = x509.CertificateSigningRequestBuilder() - with pytest.raises(NotImplementedError): - builder.add_extension( - x509.AuthorityKeyIdentifier('keyid', None, None), - critical=False, - ) - def test_add_unsupported_extension_in_backend(self, backend): + with pytest.raises(TypeError): + builder.add_extension(object(), False) + + def test_add_unsupported_extension(self, backend): private_key = RSA_KEY_2048.private_key(backend) builder = x509.CertificateSigningRequestBuilder() builder = builder.subject_name( @@ -1720,8 +1718,7 @@ class TestCertificateSigningRequestBuilder(object): x509.SubjectAlternativeName([x509.DNSName(u"cryptography.io")]), critical=False, ).add_extension( - x509.InhibitAnyPolicy(0), - critical=False + x509.IssuerAlternativeName([x509.DNSName(u"crypto.io")]), False ) with pytest.raises(NotImplementedError): builder.sign(private_key, hashes.SHA256(), backend) |