aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/test_x509.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_x509.py b/tests/test_x509.py
index 16d040f0..7a069136 100644
--- a/tests/test_x509.py
+++ b/tests/test_x509.py
@@ -802,6 +802,9 @@ class TestRSACertificateRequest(object):
subject_private_key.public_key()
).add_extension(
x509.BasicConstraints(ca=False, path_length=None), True,
+ ).add_extension(
+ x509.SubjectAlternativeName([x509.DNSName(u"cryptography.io")]),
+ critical=False,
).not_valid_before(
not_valid_before
).not_valid_after(
@@ -952,6 +955,12 @@ class TestCertificateBuilder(object):
x509.BasicConstraints(ca=False, path_length=None), True,
)
+ def test_add_unsupported_extension(self):
+ builder = x509.CertificateBuilder()
+
+ with pytest.raises(NotImplementedError):
+ builder.add_extension(object(), False)
+
@pytest.mark.requires_backend_interface(interface=X509Backend)
class TestCertificateSigningRequestBuilder(object):