| 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 0c8f73371a16eb251f6c77c5b9605fa8b99053f1..e617dcc6b5c0cea90460d601a2ab3a6ca73f33f1 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -77,7 +77,7 @@
|
| #include "chrome/browser/speech/tts_message_filter.h"
|
| #include "chrome/browser/ssl/ssl_add_certificate.h"
|
| #include "chrome/browser/ssl/ssl_blocking_page.h"
|
| -#include "chrome/browser/ssl/ssl_tab_helper.h"
|
| +#include "chrome/browser/ssl/ssl_client_certificate_selector.h"
|
| #include "chrome/browser/sync_file_system/local/sync_file_system_backend.h"
|
| #include "chrome/browser/tab_contents/tab_util.h"
|
| #include "chrome/browser/ui/blocked_content/blocked_window_params.h"
|
| @@ -1999,27 +1999,18 @@ void ChromeContentBrowserClient::SelectClientCertificate(
|
| }
|
| }
|
|
|
| - SSLTabHelper* ssl_tab_helper = SSLTabHelper::FromWebContents(tab);
|
| - if (!ssl_tab_helper) {
|
| - // If there is no SSLTabHelper for the given WebContents then we can't
|
| - // show the user a dialog to select a client certificate. So we simply
|
| - // proceed with no client certificate.
|
| - callback.Run(NULL);
|
| - return;
|
| - }
|
| - ssl_tab_helper->ShowClientCertificateRequestDialog(
|
| - network_session, cert_request_info, callback);
|
| + chrome::ShowSSLClientCertificateSelector(tab, network_session,
|
| + cert_request_info, callback);
|
| }
|
|
|
| void ChromeContentBrowserClient::AddCertificate(
|
| - net::URLRequest* request,
|
| net::CertificateMimeType cert_type,
|
| const void* cert_data,
|
| size_t cert_size,
|
| int render_process_id,
|
| - int render_view_id) {
|
| - chrome::SSLAddCertificate(request, cert_type, cert_data, cert_size,
|
| - render_process_id, render_view_id);
|
| + int render_frame_id) {
|
| + chrome::SSLAddCertificate(cert_type, cert_data, cert_size,
|
| + render_process_id, render_frame_id);
|
| }
|
|
|
| content::MediaObserver* ChromeContentBrowserClient::GetMediaObserver() {
|
|
|