Index: chrome/browser/ssl/ssl_blocking_page.h |
diff --git a/chrome/browser/ssl/ssl_blocking_page.h b/chrome/browser/ssl/ssl_blocking_page.h |
index 009fdf9651e886654824aaca6152196c0398a9f1..8b30e032ec40e7d119341f252b6c18dd897e8eae 100644 |
--- a/chrome/browser/ssl/ssl_blocking_page.h |
+++ b/chrome/browser/ssl/ssl_blocking_page.h |
@@ -56,14 +56,14 @@ class SSLBlockingPage : public content::InterstitialPageDelegate, |
// Creates an SSL blocking page. If the blocking page isn't shown, the caller |
// is responsible for cleaning up the blocking page, otherwise the |
// interstitial takes ownership when shown. |
- SSLBlockingPage( |
- content::WebContents* web_contents, |
- int cert_error, |
- const net::SSLInfo& ssl_info, |
- const GURL& request_url, |
- bool overridable, |
- bool strict_enforcement, |
- const base::Callback<void(bool)>& callback); |
+ SSLBlockingPage(content::WebContents* web_contents, |
+ int cert_error, |
+ const net::SSLInfo& ssl_info, |
+ const GURL& request_url, |
+ bool overridable, |
+ bool strict_enforcement, |
+ bool expired_but_previously_allowed, |
+ const base::Callback<void(bool)>& callback); |
// A method that sets strings in the specified dictionary from the passed |
// vector so that they can be used to resource the ssl_roadblock.html/ |
@@ -120,6 +120,9 @@ class SSLBlockingPage : public content::InterstitialPageDelegate, |
bool captive_portal_no_response_; |
// Was a captive portal detected? |
bool captive_portal_detected_; |
+ // Did the user previously allow a bad certificate but the decision has now |
+ // expried? |
felt
2014/08/08 00:17:06
expired
jww
2014/08/08 15:55:45
Done.
|
+ bool expired_but_previously_allowed_; |
content::NotificationRegistrar registrar_; |