| Index: chrome/browser/ssl/captive_portal_blocking_page.h
|
| diff --git a/chrome/browser/ssl/captive_portal_blocking_page.h b/chrome/browser/ssl/captive_portal_blocking_page.h
|
| index b7d22812f3e8098da686251828fc5a391dd31738..21d9a5991881f40b242470c9cbf0fee3ed5166eb 100644
|
| --- a/chrome/browser/ssl/captive_portal_blocking_page.h
|
| +++ b/chrome/browser/ssl/captive_portal_blocking_page.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/macros.h"
|
| #include "chrome/browser/interstitials/security_interstitial_page.h"
|
| #include "content/public/browser/certificate_request_result_type.h"
|
| +#include "net/ssl/ssl_info.h"
|
| #include "url/gurl.h"
|
|
|
| #if !defined(ENABLE_CAPTIVE_PORTAL_DETECTION)
|
| @@ -19,6 +20,7 @@
|
| #endif
|
|
|
| namespace content {
|
| +class NavigationEntry;
|
| class WebContents;
|
| }
|
|
|
| @@ -67,6 +69,7 @@ class CaptivePortalBlockingPage : public SecurityInterstitialPage {
|
|
|
| // InterstitialPageDelegate method:
|
| void CommandReceived(const std::string& command) override;
|
| + void OverrideEntry(content::NavigationEntry* entry) override;
|
| void OnProceed() override;
|
| void OnDontProceed() override;
|
|
|
| @@ -74,6 +77,7 @@ class CaptivePortalBlockingPage : public SecurityInterstitialPage {
|
| // URL of the login page, opened when the user clicks the "Connect" button.
|
| const GURL login_url_;
|
| std::unique_ptr<CertReportHelper> cert_report_helper_;
|
| + const net::SSLInfo ssl_info_;
|
| base::Callback<void(content::CertificateRequestResultType)> callback_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CaptivePortalBlockingPage);
|
|
|