diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-18 17:46:10 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-18 17:46:10 +0000 |
commit | 4de702f4d2053b586d4b9b12181ef953e2773da8 (patch) | |
tree | e7e60b480dce10b27ce51a04a6603332c31a395f /net/http/http_auth_handler_digest_unittest.cc | |
parent | 95c9bbd7141891389a00c3334df22be97ff37598 (diff) | |
download | chromium_src-4de702f4d2053b586d4b9b12181ef953e2773da8.zip chromium_src-4de702f4d2053b586d4b9b12181ef953e2773da8.tar.gz chromium_src-4de702f4d2053b586d4b9b12181ef953e2773da8.tar.bz2 |
We should pass the service principal name (SPN) of the
format "HTTP/host:port" as the third argument (pszTargetName)
to InitializeSecurityContext. This requires adding a
host_and_port parameter to some methods.
Remove obsolete (and incorrect) logging code in
HttpNetworkTransaction::PrepareForAuthRestart().
R=eroman
BUG=18009
TEST=none
Review URL: http://codereview.chromium.org/206022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26588 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_auth_handler_digest_unittest.cc')
-rw-r--r-- | net/http/http_auth_handler_digest_unittest.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/http/http_auth_handler_digest_unittest.cc b/net/http/http_auth_handler_digest_unittest.cc index c4abe26..5a27292 100644 --- a/net/http/http_auth_handler_digest_unittest.cc +++ b/net/http/http_auth_handler_digest_unittest.cc @@ -235,11 +235,12 @@ TEST(HttpAuthHandlerDigestTest, AssembleCredentials) { "qop=auth, nc=00000001, cnonce=\"15c07961ed8575c4\"" } }; + GURL origin("http://www.example.com"); for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) { scoped_refptr<HttpAuthHandlerDigest> digest = new HttpAuthHandlerDigest; std::string challenge = tests[i].challenge; EXPECT_TRUE(digest->InitFromChallenge( - challenge.begin(), challenge.end(), HttpAuth::AUTH_SERVER)); + challenge.begin(), challenge.end(), HttpAuth::AUTH_SERVER, origin)); std::string creds = digest->AssembleCredentials(tests[i].req_method, tests[i].req_path, tests[i].username, tests[i].password, |