aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_x509.py
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2015-07-20 11:42:51 -0500
committerIan Cordasco <graffatcolmingov@gmail.com>2015-07-20 11:42:51 -0500
commit9e0666e0bdd7b8357c0f95b46e8cdad8cfea7a75 (patch)
tree2ba2ea4414c9fc7464878d50d81a07cb5c3a9a3c /tests/test_x509.py
parent4e7bdc785b29e637d44ecb5a0aefc401ee6b1c14 (diff)
downloadcryptography-9e0666e0bdd7b8357c0f95b46e8cdad8cfea7a75.tar.gz
cryptography-9e0666e0bdd7b8357c0f95b46e8cdad8cfea7a75.tar.bz2
cryptography-9e0666e0bdd7b8357c0f95b46e8cdad8cfea7a75.zip
Add another extension to our CertificateBuilder test
Diffstat (limited to 'tests/test_x509.py')
-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):