summaryrefslogtreecommitdiffstats
path: root/net/test
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-29 17:54:06 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-29 17:54:06 +0000
commit24664d6766ccc67c52034913f57ba168490b2571 (patch)
treeebb240004453f9ef93b0610b9d67ed03b6db1323 /net/test
parent4900cb1a4c073883e66f612ef2f84662eb6b2017 (diff)
downloadchromium_src-24664d6766ccc67c52034913f57ba168490b2571.zip
chromium_src-24664d6766ccc67c52034913f57ba168490b2571.tar.gz
chromium_src-24664d6766ccc67c52034913f57ba168490b2571.tar.bz2
net: add support for testing OCSP unauthorized and unknown statuses
This doesn't actually add any tests that exercise this yet because none of our certificate verification libraries treat these differently from "no status". But it might be useful in the future. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10695029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144928 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/test')
-rw-r--r--net/test/base_test_server.cc4
-rw-r--r--net/test/base_test_server.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/net/test/base_test_server.cc b/net/test/base_test_server.cc
index 323ff70..4321614 100644
--- a/net/test/base_test_server.cc
+++ b/net/test/base_test_server.cc
@@ -101,6 +101,10 @@ std::string BaseTestServer::HTTPSOptions::GetOCSPArgument() const {
return "revoked";
case OCSP_INVALID:
return "invalid";
+ case OCSP_UNAUTHORIZED:
+ return "unauthorized";
+ case OCSP_UNKNOWN:
+ return "unknown";
default:
NOTREACHED();
return "";
diff --git a/net/test/base_test_server.h b/net/test/base_test_server.h
index 9456f37..901c0bc 100644
--- a/net/test/base_test_server.h
+++ b/net/test/base_test_server.h
@@ -66,6 +66,8 @@ class BaseTestServer {
OCSP_OK,
OCSP_REVOKED,
OCSP_INVALID,
+ OCSP_UNAUTHORIZED,
+ OCSP_UNKNOWN,
};
// Bitmask of bulk encryption algorithms that the test server supports