| Index: chrome/browser/chromeos/settings/device_settings_provider.cc
|
| diff --git a/chrome/browser/chromeos/settings/device_settings_provider.cc b/chrome/browser/chromeos/settings/device_settings_provider.cc
|
| index 89fa7a626babfcc7eb8fa0a6adf01f31401289c9..c4623e92dcce8d944a9dcb9c629602252e44bcb6 100644
|
| --- a/chrome/browser/chromeos/settings/device_settings_provider.cc
|
| +++ b/chrome/browser/chromeos/settings/device_settings_provider.cc
|
| @@ -67,6 +67,7 @@ const char* kKnownSettings[] = {
|
| kStatsReportingPref,
|
| kSystemTimezonePolicy,
|
| kStartUpFlags,
|
| + kDeviceAttestationEnabled,
|
| };
|
|
|
| // Legacy policy file location. Used to detect migration from pre v12 ChromeOS.
|
| @@ -340,6 +341,7 @@ void DeviceSettingsProvider::SetInPolicy() {
|
| // The remaining settings don't support Set(), since they are not
|
| // intended to be customizable by the user:
|
| // kAppPack
|
| + // kDeviceAttestationEnabled
|
| // kDeviceOwner
|
| // kIdleLogoutTimeout
|
| // kIdleLogoutWarningDuration
|
| @@ -615,6 +617,10 @@ void DeviceSettingsProvider::DecodeGenericPolicies(
|
| kAllowRedeemChromeOsRegistrationOffers,
|
| !g_browser_process->browser_policy_connector()->IsEnterpriseManaged());
|
| }
|
| +
|
| + new_values_cache->SetBoolean(
|
| + kDeviceAttestationEnabled,
|
| + policy.attestation_settings().attestation_enabled());
|
| }
|
|
|
| void DeviceSettingsProvider::UpdateValuesCache(
|
|
|