Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc |
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
index eab750d202c4c2a36e60adf2d5bddca386a0c900..2b48ea02623eb212c10567861d6aabd1194fb7b4 100644 |
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
@@ -26,6 +26,7 @@ |
#include "chrome/common/features.h" |
#include "chrome/common/pref_names.h" |
#include "components/bookmarks/common/bookmark_pref_names.h" |
+#include "components/certificate_transparency/pref_names.h" |
#include "components/content_settings/core/common/pref_names.h" |
#include "components/metrics/metrics_pref_names.h" |
#include "components/password_manager/core/common/password_manager_pref_names.h" |
@@ -665,6 +666,12 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildHandlerList( |
handlers->AddHandler(base::WrapUnique(new ProxyPolicyHandler())); |
handlers->AddHandler(base::WrapUnique(new URLBlacklistPolicyHandler())); |
+ handlers->AddHandler(base::WrapUnique(new SimpleSchemaValidatingPolicyHandler( |
+ key::kCertificateTransparencyEnforcementDisabledForUrls, |
+ certificate_transparency::prefs::kCTExcludedHosts, chrome_schema, |
+ SCHEMA_STRICT, SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED, |
+ SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED))); |
+ |
#if BUILDFLAG(ANDROID_JAVA_UI) |
handlers->AddHandler( |
base::WrapUnique(new ContextualSearchPolicyHandlerAndroid())); |