| 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..1fb24a7cc754f6540365d002cdf60c6273920df8 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/protocol/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_ptr<KeyPair> key_pair,
|
| const std::string& shared_secret)
|
| : local_cert_(local_cert),
|
| - local_private_key_(local_private_key.Copy()),
|
| + key_pair_(key_pair.Pass()),
|
| 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_->Copy(), shared_secret_,
|
| AuthenticationMethod::NONE);
|
| }
|
|
|
|
|