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 4b9b7f184cbf776ee0ef5ea25089b162a256d90f..fd73c85561d22d1510a7884f0243ab3f9e407e88 100644 |
--- a/chrome/browser/ssl/ssl_blocking_page.h |
+++ b/chrome/browser/ssl/ssl_blocking_page.h |
@@ -80,6 +80,10 @@ class SSLBlockingPage : public SecurityInterstitialPage { |
void PopulateInterstitialStrings( |
base::DictionaryValue* load_time_data) override; |
+ // SecurityInterstitialPage implementation: |
+ void PopulateExtendedReportingOption( |
+ base::DictionaryValue* load_time_data) override; |
+ |
private: |
void NotifyDenyCertificate(); |
void NotifyAllowCertificate(); |
@@ -87,6 +91,10 @@ class SSLBlockingPage : public SecurityInterstitialPage { |
std::string GetUmaHistogramPrefix() const; |
std::string GetSamplingEventName() const; |
+ // Send a report about an invalid certificate to the server. Takes |
+ // care of calling certificate_report_callback_for_testing_. |
+ void FinishCertCollection(); |
+ |
base::Callback<void(bool)> callback_; |
const int cert_error_; |