Chromium Code Reviews| Index: chrome/browser/chrome_content_browser_client.cc |
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
| index c01470d5715827bfb50a0b7e9ebaea960bff36d8..23f5819d06c1dfe114b2de13661fb809e1bfe3a2 100644 |
| --- a/chrome/browser/chrome_content_browser_client.cc |
| +++ b/chrome/browser/chrome_content_browser_client.cc |
| @@ -41,6 +41,7 @@ |
| #include "chrome/browser/media/midi_permission_context_factory.h" |
| #include "chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h" |
| #include "chrome/browser/nacl_host/nacl_browser_delegate_impl.h" |
| +#include "chrome/browser/net/certificate_error_reporter.h" |
| #include "chrome/browser/net/chrome_net_log.h" |
| #include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h" |
| #include "chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings_factory.h" |
| @@ -137,6 +138,7 @@ |
| #include "ui/base/l10n/l10n_util.h" |
| #include "ui/base/resource/resource_bundle.h" |
| #include "ui/resources/grit/ui_resources.h" |
| +#include "url/gurl.h" |
| #if defined(OS_WIN) |
| #include "base/win/windows_version.h" |
| @@ -698,6 +700,9 @@ ChromeContentBrowserClient::ChromeContentBrowserClient() |
| v8_natives_fd_(-1), |
| v8_snapshot_fd_(-1), |
| #endif // OS_POSIX && !OS_MACOSX |
| + certificate_error_reporter_( |
| + new chrome_browser_net::CertificateErrorReporter( |
| + GURL(chrome_browser_net::kExtendedReportingUploadUrl))), |
| weak_factory_(this) { |
| #if defined(ENABLE_PLUGINS) |
| for (size_t i = 0; i < arraysize(kPredefinedAllowedDevChannelOrigins); ++i) |
| @@ -1847,8 +1852,9 @@ void ChromeContentBrowserClient::AllowCertificateError( |
| if (expired_previous_decision) |
| options_mask |= SSLBlockingPage::EXPIRED_BUT_PREVIOUSLY_ALLOWED; |
| - SSLErrorHandler::HandleSSLError( |
| - tab, cert_error, ssl_info, request_url, options_mask, callback); |
| + SSLErrorHandler::HandleSSLError(tab, cert_error, ssl_info, request_url, |
|
Ryan Sleevi
2015/03/14 03:09:42
I suspect that in HandleSSLError, it would grab th
|
| + options_mask, certificate_error_reporter_, |
| + callback); |
| } |
| void ChromeContentBrowserClient::SelectClientCertificate( |