Refactor SecurityStateModel/Clients for simplicity and reusability.
Primary purpose for this patch is to make content-specific parts of
ChromeSecurityStateModelClient reusable for use in other embedders,
e.g. in headless chrome to support DevTool's Security domain.
The patch replaces the SecurityStateModel class (and its Client
interface) with helper methods, and moves content-specific logic
from CSSMC into new helper methods in the security_state component.
BUG=609394
Review-Url: https://codereview.chromium.org/2448943002
Cr-Commit-Position: refs/heads/master@{#432474}
diff --git a/components/components_strings.grd b/components/components_strings.grd
index 8c9103e..f955b3c 100644
--- a/components/components_strings.grd
+++ b/components/components_strings.grd
@@ -206,6 +206,7 @@
<part file="physical_web_ui_strings.grdp" />
<part file="policy_strings.grdp" />
<part file="security_interstitials_strings.grdp" />
+ <part file="security_state_strings.grdp" />
<part file="ssl_errors_strings.grdp" />
<part file="supervised_user_error_page_strings.grdp" />
<part file="sync_ui_strings.grdp" />