Chromium Code Reviews| Index: remoting/protocol/ssl_hmac_channel_authenticator.h |
| diff --git a/remoting/protocol/ssl_hmac_channel_authenticator.h b/remoting/protocol/ssl_hmac_channel_authenticator.h |
| index 3ba6492b0f2ba7b2e76131442448033a64e68a20..d257ee42ea8a7bbe89502c9f325ca29f031f10a0 100644 |
| --- a/remoting/protocol/ssl_hmac_channel_authenticator.h |
| +++ b/remoting/protocol/ssl_hmac_channel_authenticator.h |
| @@ -13,10 +13,6 @@ |
| #include "base/threading/non_thread_safe.h" |
| #include "remoting/protocol/channel_authenticator.h" |
| -namespace crypto { |
| -class RSAPrivateKey; |
| -} // namespace crypto |
| - |
| namespace net { |
| class CertVerifier; |
| class DrainableIOBuffer; |
| @@ -25,6 +21,9 @@ class SSLSocket; |
| } // namespace net |
| namespace remoting { |
| + |
| +class RsaKeyPair; |
| + |
| namespace protocol { |
| // SslHmacChannelAuthenticator implements ChannelAuthenticator that |
| @@ -51,7 +50,7 @@ class SslHmacChannelAuthenticator : public ChannelAuthenticator, |
| static scoped_ptr<SslHmacChannelAuthenticator> CreateForHost( |
| const std::string& local_cert, |
| - crypto::RSAPrivateKey* local_private_key, |
| + scoped_refptr<RsaKeyPair> key_pair, |
| const std::string& auth_key); |
| virtual ~SslHmacChannelAuthenticator(); |
| @@ -85,7 +84,7 @@ class SslHmacChannelAuthenticator : public ChannelAuthenticator, |
| // Used in the SERVER mode only. |
| std::string local_cert_; |
| - crypto::RSAPrivateKey* local_private_key_; |
| + scoped_refptr<RsaKeyPair> key_pair_; |
|
Sergey Ulanov
2013/03/06 20:51:34
local_key_pair_.
rmsousa
2013/03/07 03:27:44
Done.
|
| // Used in the CLIENT mode only. |
| std::string remote_cert_; |