| 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_;
|
|
|
| // Used in the CLIENT mode only.
|
| std::string remote_cert_;
|
|
|