Index: remoting/protocol/it2me_host_authenticator_factory.cc |
diff --git a/remoting/protocol/it2me_host_authenticator_factory.cc b/remoting/protocol/it2me_host_authenticator_factory.cc |
index cc8a0b5d7ca6b614c30193c09e5cdbba09860c1b..83fa6b6295361db057cc9665589993a80fc66400 100644 |
--- a/remoting/protocol/it2me_host_authenticator_factory.cc |
+++ b/remoting/protocol/it2me_host_authenticator_factory.cc |
@@ -5,7 +5,7 @@ |
#include "remoting/protocol/it2me_host_authenticator_factory.h" |
#include "base/logging.h" |
-#include "crypto/rsa_private_key.h" |
+#include "remoting/base/rsa_key_pair.h" |
#include "remoting/protocol/negotiating_authenticator.h" |
namespace remoting { |
@@ -13,10 +13,10 @@ namespace protocol { |
It2MeHostAuthenticatorFactory::It2MeHostAuthenticatorFactory( |
const std::string& local_cert, |
- const crypto::RSAPrivateKey& local_private_key, |
+ scoped_refptr<RsaKeyPair> key_pair, |
const std::string& shared_secret) |
: local_cert_(local_cert), |
- local_private_key_(local_private_key.Copy()), |
+ key_pair_(key_pair), |
shared_secret_(shared_secret) { |
} |
@@ -28,7 +28,7 @@ scoped_ptr<Authenticator> It2MeHostAuthenticatorFactory::CreateAuthenticator( |
const std::string& remote_jid, |
const buzz::XmlElement* first_message) { |
return NegotiatingAuthenticator::CreateForHost( |
- local_cert_, *local_private_key_, shared_secret_, |
+ local_cert_, key_pair_, shared_secret_, |
AuthenticationMethod::NONE); |
} |