| Index: net/http/http_cache_transaction.h | 
| diff --git a/net/http/http_cache_transaction.h b/net/http/http_cache_transaction.h | 
| index 080d8b923bffea7c40e20dfaf7ddbe10c608f234..af76a14e4a7417ec7eba49ce34751e93bfbad593 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; | 
| @@ -353,8 +353,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. | 
|  |