Index: net/url_request/url_request_http_job.cc |
diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc |
index 2937478109334fc4a467408a1fcf596b3d33f954..5c70124f651bd984abcc608ac0ba3381c60e63d9 100644 |
--- a/net/url_request/url_request_http_job.cc |
+++ b/net/url_request/url_request_http_job.cc |
@@ -42,6 +42,7 @@ |
#include "net/proxy/proxy_info.h" |
#include "net/ssl/ssl_cert_request_info.h" |
#include "net/ssl/ssl_config_service.h" |
+#include "net/ssl/ssl_private_key.h" |
davidben
2015/09/25 20:10:12
Nit: unnecessary
svaldez
2015/09/28 16:54:53
Done.
|
#include "net/url_request/http_user_agent_settings.h" |
#include "net/url_request/url_request.h" |
#include "net/url_request/url_request_backoff_manager.h" |
@@ -1245,8 +1246,8 @@ void URLRequestHttpJob::CancelAuth() { |
weak_factory_.GetWeakPtr(), OK)); |
} |
-void URLRequestHttpJob::ContinueWithCertificate( |
- X509Certificate* client_cert) { |
+void URLRequestHttpJob::ContinueWithCertificate(X509Certificate* client_cert, |
+ SSLPrivateKey* client_pkey) { |
DCHECK(transaction_.get()); |
DCHECK(!response_info_) << "should not have a response yet"; |
@@ -1258,7 +1259,8 @@ void URLRequestHttpJob::ContinueWithCertificate( |
// be notifying our consumer asynchronously via OnStartCompleted. |
SetStatus(URLRequestStatus(URLRequestStatus::IO_PENDING, 0)); |
- int rv = transaction_->RestartWithCertificate(client_cert, start_callback_); |
+ int rv = transaction_->RestartWithCertificate(client_cert, client_pkey, |
+ start_callback_); |
if (rv == ERR_IO_PENDING) |
return; |