diff --git a/build/patches/Enable-Cert-Management-UI.patch b/build/patches/Enable-Cert-Management-UI.patch new file mode 100644 index 00000000..5b832df7 --- /dev/null +++ b/build/patches/Enable-Cert-Management-UI.patch @@ -0,0 +1,37 @@ +From: uazo +Date: Thu, 16 Jan 2025 09:43:07 +0000 +Subject: Enable Cert Management UI + +Activates the ui of certificate management in desktop platforms, +disabling the use of system certificates by default (which can be activated from the ui). + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + chrome/browser/net/profile_network_context_service.cc | 2 +- + .../common/chrome_features_cc/Enable-Cert-Management-UI.inc | 5 +++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + create mode 100644 cromite_flags/chrome/common/chrome_features_cc/Enable-Cert-Management-UI.inc + +diff --git a/chrome/browser/net/profile_network_context_service.cc b/chrome/browser/net/profile_network_context_service.cc +--- a/chrome/browser/net/profile_network_context_service.cc ++++ b/chrome/browser/net/profile_network_context_service.cc +@@ -512,7 +512,7 @@ void ProfileNetworkContextService::RegisterProfilePrefs( + registry->RegisterListPref(prefs::kCAHintCertificates); + #if !BUILDFLAG(IS_CHROMEOS) + // Include user added platform certs by default. +- registry->RegisterBooleanPref(prefs::kCAPlatformIntegrationEnabled, true); ++ registry->RegisterBooleanPref(prefs::kCAPlatformIntegrationEnabled, false); + #endif + #if BUILDFLAG(IS_CHROMEOS) + registry->RegisterIntegerPref( +diff --git a/cromite_flags/chrome/common/chrome_features_cc/Enable-Cert-Management-UI.inc b/cromite_flags/chrome/common/chrome_features_cc/Enable-Cert-Management-UI.inc +new file mode 100644 +--- /dev/null ++++ b/cromite_flags/chrome/common/chrome_features_cc/Enable-Cert-Management-UI.inc +@@ -0,0 +1,5 @@ ++#if BUILDFLAG(IS_WIN) ++SET_CROMITE_FEATURE_ENABLED(kEnableCertManagementUIV2); ++SET_CROMITE_FEATURE_ENABLED(kEnableCertManagementUIV2Write); ++SET_CROMITE_FEATURE_ENABLED(kEnableCertManagementUIV2EditCerts); ++#endif +--