Cert Management UI V2: Hide Add/Delete buttons in user certs page if not allowed by policy
This also enables the policy on non-Chrome OS platforms.
Bug: 377562255
Change-Id: Ib466a8db1552546acaafa27afe2ff1b85835ebfb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6015521
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Matt Mueller <[email protected]>
Auto-Submit: Carlos IL <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Commit-Queue: Carlos IL <[email protected]>
Reviewed-by: Hubert Chao <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1384664}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 9e5e10c1a..8934804 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -296,6 +296,7 @@
#include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_pref_names.h"
#include "chrome/browser/ui/tabs/tab_strip_prefs.h"
#include "chrome/browser/ui/views/side_panel/side_panel_prefs.h"
+#include "chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.h"
#include "chrome/browser/ui/webui/cr_components/theme_color_picker/theme_color_picker_handler.h"
#include "chrome/browser/ui/webui/history/foreign_session_handler.h"
#include "chrome/browser/ui/webui/new_tab_page/new_tab_page_handler.h"
@@ -2296,6 +2297,8 @@
side_panel_prefs::RegisterProfilePrefs(registry);
tabs::RegisterProfilePrefs(registry);
+
+ CertificateManagerPageHandler::RegisterProfilePrefs(registry);
#endif // !BUILDFLAG(IS_ANDROID)
registry->RegisterBooleanPref(webauthn::pref_names::kAllowWithBrokenCerts,