aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-03-27 22:19:13 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-03-27 22:19:13 -0500
commitb2e6c834c8e1f61749929ee13cc3b3adfc779f52 (patch)
treec71f78021150c7eb9f6137a2769d7def315ea318
parent51c17f14259ac9a5fe5436e03d33cac1194ca67c (diff)
downloadcryptography-b2e6c834c8e1f61749929ee13cc3b3adfc779f52.tar.gz
cryptography-b2e6c834c8e1f61749929ee13cc3b3adfc779f52.tar.bz2
cryptography-b2e6c834c8e1f61749929ee13cc3b3adfc779f52.zip
add unsupported extension x509 test vector
-rw-r--r--docs/development/test-vectors.rst3
-rw-r--r--vectors/cryptography_vectors/x509/custom/unsupported_extension.pem18
2 files changed, 21 insertions, 0 deletions
diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst
index 40c49590..6a7a35e0 100644
--- a/docs/development/test-vectors.rst
+++ b/docs/development/test-vectors.rst
@@ -118,6 +118,9 @@ Custom X.509 Vectors
* ``bc_path_length_zero.pem`` - An RSA 2048 bit self-signed
certificate containing a basic constraints extension with a path length of
zero.
+* ``unsupported_extension.pem`` - An RSA 2048 bit self-signed certificate
+ containing an unsupported extension type. The OID was encoded as
+ "1.2.3.4" with an ``extnValue`` of "value".
Custom X.509 Request Vectors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/vectors/cryptography_vectors/x509/custom/unsupported_extension.pem b/vectors/cryptography_vectors/x509/custom/unsupported_extension.pem
new file mode 100644
index 00000000..45e799ac
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/custom/unsupported_extension.pem
@@ -0,0 +1,18 @@
+-----BEGIN CERTIFICATE-----
+MIIC6TCCAdGgAwIBAgITBma0AQAQyzSQp3D8EvVvt9eGnzANBgkqhkiG9w0BAQUF
+ADAmMQ0wCwYDVQQKDARQeUNBMRUwEwYDVQQDDAxjcnlwdG9ncmFwaHkwHhcNMTUw
+MzI3MjEwMjQ1WhcNMTYwMzI2MjEwMjQ1WjAmMQ0wCwYDVQQKDARQeUNBMRUwEwYD
+VQQDDAxjcnlwdG9ncmFwaHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
+AQC7jXYLOkxgQzNOcpuenV1hbxRxAPds6rAThGB8MQMot1fZbyHzVmYtRGiGdcGg
+TolQDp38IF43B/e+IzG/zpYpLOHijSI9dGXKYb0s7XCProvS7OdnvMtJpi4p4jhe
+qeQEETHkoOo7I/B9StpPvcvHq3lteMFZgS+Sx4UhKEWsd42uNOjL0QQvdoNqAJI1
+srDiP+mqhCtTvubOJjOSZPP4dxganQbSZ2i0wJYBwo1YYFU3x9b2UHmmuVNi0kqj
+3fYkFEr6JmLJ/FalYPEc2ffs4ukSWCxwHGnbGvLt1LeteaufIWHiekuAEBkogtu3
+w4EKQUHGwkRv8gWyPG/jINPXAgMBAAGjEDAOMAwGAyoDBAQFdmFsdWUwDQYJKoZI
+hvcNAQEFBQADggEBAKUfui/JGMT/6p9++k+XEzd7FOEkyaWY13jvXMxr5TmpM721
+WIUM8eZRcTmkDHRejzB4RnfCpGd62+HwLquOSsh1rBA/JEpv++0Kx8Bxv33XQIf7
+aowdnLhgQ3DsWknNjaeE+uK0f1QMEYYdpkBjbMn/AO+33zq71k+bcmJO+Vn5WPmi
+2P+zAg/tbNti9958nJ5Gh3gwz7b+TegKkamkcqIyvACjDHhYYH46qHn7XBq0k1Rq
+7XXTds+7VUSYNT71IIbxt8KhdC49W/+xQMy68dkSCEVAk30JhSGgcXjlNple6YAB
+PNkLZYZrWIJae7ZI5nbe9kMStYZuNFvziGDCAzY=
+-----END CERTIFICATE-----