add DER CSR vectors
diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst
index ea6c95e..9565e0b 100644
--- a/docs/development/test-vectors.rst
+++ b/docs/development/test-vectors.rst
@@ -136,16 +136,16 @@
Custom X.509 Request Vectors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-* ``dsa_sha1.pem`` - Contains a certificate request using 1024-bit DSA
- parameters and SHA1 generated using OpenSSL.
-* ``rsa_md4.pem`` - Contains a certificate request using 2048 bit RSA and MD4
- generated using OpenSSL.
-* ``rsa_sha1.pem`` - Contains a certificate request using 2048 bit RSA and
- SHA1 generated using OpenSSL.
-* ``rsa_sha256.pem`` - Contains a certificate request using 2048 bit RSA and
- SHA256 generated using OpenSSL.
-* ``ec_sha256.pem`` - Contains a certificate request using EC (``secp384r1``)
- and SHA256 generated using OpenSSL.
+* ``dsa_sha1.pem`` and ``dsa_sha1.der`` - Contain a certificate request using
+ 1024-bit DSA parameters and SHA1 generated using OpenSSL.
+* ``rsa_md4.pem`` and ``rsa_md4.der`` - Contain a certificate request using
+ 2048 bit RSA and MD4 generated using OpenSSL.
+* ``rsa_sha1.pem`` and ``rsa_sha1.der`` - Contain a certificate request using
+ 2048 bit RSA and SHA1 generated using OpenSSL.
+* ``rsa_sha256.pem`` and ``rsa_sha256.der`` - Contain a certificate request
+ using 2048 bit RSA and SHA256 generated using OpenSSL.
+* ``ec_sha256.pem`` and ``ec_sha256.der`` - Contain a certificate request
+ using EC (``secp384r1``) and SHA256 generated using OpenSSL.
Hashes
~~~~~~
diff --git a/vectors/cryptography_vectors/x509/requests/dsa_sha1.der b/vectors/cryptography_vectors/x509/requests/dsa_sha1.der
new file mode 100644
index 0000000..35276d5
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/requests/dsa_sha1.der
Binary files differ
diff --git a/vectors/cryptography_vectors/x509/requests/ec_sha256.der b/vectors/cryptography_vectors/x509/requests/ec_sha256.der
new file mode 100644
index 0000000..3a0cde2
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/requests/ec_sha256.der
Binary files differ
diff --git a/vectors/cryptography_vectors/x509/requests/rsa_md4.der b/vectors/cryptography_vectors/x509/requests/rsa_md4.der
new file mode 100644
index 0000000..e9a3e95
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/requests/rsa_md4.der
Binary files differ
diff --git a/vectors/cryptography_vectors/x509/requests/rsa_sha1.der b/vectors/cryptography_vectors/x509/requests/rsa_sha1.der
new file mode 100644
index 0000000..5bd6314
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/requests/rsa_sha1.der
Binary files differ
diff --git a/vectors/cryptography_vectors/x509/requests/rsa_sha256.der b/vectors/cryptography_vectors/x509/requests/rsa_sha256.der
new file mode 100644
index 0000000..5c19775
--- /dev/null
+++ b/vectors/cryptography_vectors/x509/requests/rsa_sha256.der
Binary files differ