Index: net/http/http_cache_transaction.h |
diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h |
index 482bb644977ba8707f06ee2ce93ff8d04075aa43..3256c1aa548c89128568a158773cd4afa5b8bfec 100644 |
--- a/net/http/http_cache_transaction.h |
+++ b/net/http/http_cache_transaction.h |
@@ -39,6 +39,7 @@ namespace net { |
class PartialData; |
struct HttpRequestInfo; |
struct LoadTimingInfo; |
+class SSLPrivateKey; |
// This is the transaction that is returned by the HttpCache transaction |
// factory. |
@@ -134,6 +135,7 @@ class HttpCache::Transaction : public HttpTransaction { |
const BoundNetLog& net_log) override; |
int RestartIgnoringLastError(const CompletionCallback& callback) override; |
int RestartWithCertificate(X509Certificate* client_cert, |
+ SSLPrivateKey* client_private_key, |
const CompletionCallback& callback) override; |
int RestartWithAuth(const AuthCredentials& credentials, |
const CompletionCallback& callback) override; |
@@ -333,7 +335,8 @@ class HttpCache::Transaction : public HttpTransaction { |
// Called to restart a network transaction with a client certificate. |
// Returns network error code. |
- int RestartNetworkRequestWithCertificate(X509Certificate* client_cert); |
+ int RestartNetworkRequestWithCertificate(X509Certificate* client_cert, |
+ SSLPrivateKey* client_private_key); |
// Called to restart a network transaction with authentication credentials. |
// Returns network error code. |