| Index: chromeos/network/network_handler.cc
|
| diff --git a/chromeos/network/network_handler.cc b/chromeos/network/network_handler.cc
|
| index ae272faeba933dee57a6e233663e96fbea02ae03..b1aac2642f14ddb7380fd2b2279f0ababc3cde49 100644
|
| --- a/chromeos/network/network_handler.cc
|
| +++ b/chromeos/network/network_handler.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/threading/worker_pool.h"
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| +#include "chromeos/network/client_cert_resolver.h"
|
| #include "chromeos/network/geolocation_handler.h"
|
| #include "chromeos/network/managed_network_configuration_handler.h"
|
| #include "chromeos/network/network_cert_migrator.h"
|
| @@ -31,11 +32,13 @@ NetworkHandler::NetworkHandler() {
|
| network_state_handler_.reset(new NetworkStateHandler());
|
| network_device_handler_.reset(new NetworkDeviceHandler());
|
| network_profile_handler_.reset(new NetworkProfileHandler());
|
| - if (CertLoader::IsInitialized())
|
| - network_cert_migrator_.reset(new NetworkCertMigrator());
|
| network_configuration_handler_.reset(new NetworkConfigurationHandler());
|
| managed_network_configuration_handler_.reset(
|
| new ManagedNetworkConfigurationHandler());
|
| + if (CertLoader::IsInitialized()) {
|
| + network_cert_migrator_.reset(new NetworkCertMigrator());
|
| + client_cert_resolver_.reset(new ClientCertResolver());
|
| + }
|
| network_connection_handler_.reset(new NetworkConnectionHandler());
|
| network_sms_handler_.reset(new NetworkSmsHandler());
|
| geolocation_handler_.reset(new GeolocationHandler());
|
| @@ -48,8 +51,6 @@ NetworkHandler::~NetworkHandler() {
|
| void NetworkHandler::Init() {
|
| network_state_handler_->InitShillPropertyHandler();
|
| network_profile_handler_->Init(network_state_handler_.get());
|
| - if (network_cert_migrator_)
|
| - network_cert_migrator_->Init(network_state_handler_.get());
|
| network_configuration_handler_->Init(network_state_handler_.get());
|
| managed_network_configuration_handler_->Init(
|
| network_state_handler_.get(),
|
| @@ -57,6 +58,12 @@ void NetworkHandler::Init() {
|
| network_configuration_handler_.get());
|
| network_connection_handler_->Init(network_state_handler_.get(),
|
| network_configuration_handler_.get());
|
| + if (network_cert_migrator_)
|
| + network_cert_migrator_->Init(network_state_handler_.get());
|
| + if (client_cert_resolver_) {
|
| + client_cert_resolver_->Init(network_state_handler_.get(),
|
| + managed_network_configuration_handler_.get());
|
| + }
|
| network_sms_handler_->Init();
|
| geolocation_handler_->Init();
|
| }
|
|
|