diff --git a/docs/development/test-vectors.rst b/docs/development/test-vectors.rst index 20f246cf6..4466647b1 100644 --- a/docs/development/test-vectors.rst +++ b/docs/development/test-vectors.rst @@ -569,6 +569,12 @@ X.509 OCSP Test Vectors ``CT Certificate SCTs`` single extension, from the SwissSign OCSP responder. * ``x509/ocsp/ocsp-army.deps.mil-resp.der`` - An OCSP response containing multiple ``SINGLERESP`` values. +* ``x509/ocsp/resp-response-type-unknown-oid.der`` - An OCSP response with + an unknown OID for response type. The signature on this response is invalid. +* ``x509/ocsp/resp-successful-no-response-bytes.der`` - An OCSP request with + a successful response type but the response bytes are missing. +* ``x509/ocsp/resp-unknown-response-status.der`` - An OCSP response with an + unknown response status. Custom X.509 OCSP Test Vectors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/vectors/cryptography_vectors/x509/ocsp/resp-response-type-unknown-oid.der b/vectors/cryptography_vectors/x509/ocsp/resp-response-type-unknown-oid.der new file mode 100644 index 000000000..4ce88f532 Binary files /dev/null and b/vectors/cryptography_vectors/x509/ocsp/resp-response-type-unknown-oid.der differ diff --git a/vectors/cryptography_vectors/x509/ocsp/resp-successful-no-response-bytes.der b/vectors/cryptography_vectors/x509/ocsp/resp-successful-no-response-bytes.der new file mode 100644 index 000000000..60ac1f768 Binary files /dev/null and b/vectors/cryptography_vectors/x509/ocsp/resp-successful-no-response-bytes.der differ diff --git a/vectors/cryptography_vectors/x509/ocsp/resp-unknown-response-status.der b/vectors/cryptography_vectors/x509/ocsp/resp-unknown-response-status.der new file mode 100644 index 000000000..e96966ef1 --- /dev/null +++ b/vectors/cryptography_vectors/x509/ocsp/resp-unknown-response-status.der @@ -0,0 +1,2 @@ +0 + \ No newline at end of file