Index: chrome/browser/ui/website_settings/website_settings.h |
diff --git a/chrome/browser/ui/website_settings/website_settings.h b/chrome/browser/ui/website_settings/website_settings.h |
index 8bbf48188e2c41fffb35eb8ab8e6b32ba8e7b7cc..2f4cd864d66180bc9675bc43a6a82e3401fe26fe 100644 |
--- a/chrome/browser/ui/website_settings/website_settings.h |
+++ b/chrome/browser/ui/website_settings/website_settings.h |
@@ -97,6 +97,8 @@ class WebsiteSettings : public TabSpecificContentSettings::SiteDataObserver { |
return site_connection_status_; |
} |
+ const GURL& site_url() const { return site_url_; } |
+ |
SiteIdentityStatus site_identity_status() const { |
return site_identity_status_; |
} |
@@ -178,6 +180,13 @@ class WebsiteSettings : public TabSpecificContentSettings::SiteDataObserver { |
// This string will be displayed in the UI. |
base::string16 site_identity_details_; |
+ // Set when the user has explicitly bypassed an SSL error for this host or |
+ // explicitly denied it (the latter of which is not currently possible in the |
+ // Chrome UI). When |have_bypassed_ssl_error| is true, the connection area of |
+ // the page info will include an option for the user to revoke their decision |
+ // to bypass the SSL error for this host. |
+ bool have_bypassed_ssl_error_; |
+ |
// Details about the connection to the website. In case of an encrypted |
// connection |site_connection_details_| contains encryption details, like |
// encryption strength and ssl protocol version. This string will be |