Index: net/http/http_auth_handler_factory.h |
diff --git a/net/http/http_auth_handler_factory.h b/net/http/http_auth_handler_factory.h |
index a98f9d7f4b1a89b4eee3e591f5d67ef85ae49d70..60ec3f928c5411b9c840260fada9ec83e89ea155 100644 |
--- a/net/http/http_auth_handler_factory.h |
+++ b/net/http/http_auth_handler_factory.h |
@@ -73,6 +73,9 @@ class NET_EXPORT HttpAuthHandlerFactory { |
// scheme, and indicates the number of handlers generated for a particular |
// server nonce challenge. |
// |
+ // |ssl_info| is valid if the authentication session is being established over |
+ // a secure connection. |
+ // |
// For the NTLM and Negotiate handlers: |
// If |origin| does not match the authentication method's filters for |
// the specified |target|, ERR_INVALID_AUTH_CREDENTIALS is returned. |
@@ -81,6 +84,7 @@ class NET_EXPORT HttpAuthHandlerFactory { |
// |*challenge| should not be reused after a call to |CreateAuthHandler()|, |
virtual int CreateAuthHandler(HttpAuthChallengeTokenizer* challenge, |
HttpAuth::Target target, |
+ const SSLInfo& ssl_info, |
const GURL& origin, |
CreateReason create_reason, |
int digest_nonce_count, |
@@ -94,6 +98,7 @@ class NET_EXPORT HttpAuthHandlerFactory { |
// more details on return values. |
int CreateAuthHandlerFromString(const std::string& challenge, |
HttpAuth::Target target, |
+ const SSLInfo& ssl_info, |
const GURL& origin, |
const BoundNetLog& net_log, |
scoped_ptr<HttpAuthHandler>* handler); |
@@ -177,6 +182,7 @@ class NET_EXPORT HttpAuthHandlerRegistryFactory |
// based on the first token in |challenge|. |
int CreateAuthHandler(HttpAuthChallengeTokenizer* challenge, |
HttpAuth::Target target, |
+ const SSLInfo& ssl_info, |
const GURL& origin, |
CreateReason reason, |
int digest_nonce_count, |