Index: net/http/http_transaction.h |
diff --git a/net/http/http_transaction.h b/net/http/http_transaction.h |
index 19238519bd029c359862e8248d409cb1ab6d3718..8f919c074cc808b4ca1c855d57c65f70e3e201ac 100644 |
--- a/net/http/http_transaction.h |
+++ b/net/http/http_transaction.h |
@@ -12,6 +12,7 @@ |
namespace net { |
+class AuthData; |
class BoundNetLog; |
struct HttpRequestInfo; |
class HttpResponseInfo; |
@@ -61,6 +62,11 @@ class HttpTransaction { |
virtual int RestartWithCertificate(X509Certificate* client_cert, |
CompletionCallback* callback) = 0; |
+ // Sets TLS login credentials for the HTTPS transaction. |
+ virtual void SetTLSLoginAuthData(AuthData* auth_data) = 0; |
+ |
+ virtual int RestartWithTLSLogin(CompletionCallback* callback) = 0; |
+ |
// Restarts the HTTP transaction with authentication credentials. |
virtual int RestartWithAuth(const string16& username, |
const string16& password, |