| Index: net/http/http_cache_transaction.h | 
| diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h | 
| index 79274f0d2bce17241220585922a7d01b4856f26d..eac49c2fa30535073eb4acf6911f7cbec4f9d6c2 100644 | 
| --- a/net/http/http_cache_transaction.h | 
| +++ b/net/http/http_cache_transaction.h | 
| @@ -138,8 +138,8 @@ class HttpCache::Transaction : public HttpTransaction { | 
| const CompletionCallback& callback, | 
| const NetLogWithSource& net_log) override; | 
| int RestartIgnoringLastError(const CompletionCallback& callback) override; | 
| -  int RestartWithCertificate(X509Certificate* client_cert, | 
| -                             SSLPrivateKey* client_private_key, | 
| +  int RestartWithCertificate(scoped_refptr<X509Certificate> client_cert, | 
| +                             scoped_refptr<SSLPrivateKey> client_private_key, | 
| const CompletionCallback& callback) override; | 
| int RestartWithAuth(const AuthCredentials& credentials, | 
| const CompletionCallback& callback) override; | 
| @@ -357,8 +357,9 @@ class HttpCache::Transaction : public HttpTransaction { | 
|  | 
| // Called to restart a network transaction with a client certificate. | 
| // Returns network error code. | 
| -  int RestartNetworkRequestWithCertificate(X509Certificate* client_cert, | 
| -                                           SSLPrivateKey* client_private_key); | 
| +  int RestartNetworkRequestWithCertificate( | 
| +      scoped_refptr<X509Certificate> client_cert, | 
| +      scoped_refptr<SSLPrivateKey> client_private_key); | 
|  | 
| // Called to restart a network transaction with authentication credentials. | 
| // Returns network error code. | 
|  |