summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl/ssl_client_auth_handler.cc
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-06 16:52:45 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-06 16:52:45 +0000
commit8ec2647afa4781b212b1a364d88aae1b493dddc1 (patch)
tree83b19415a33d56170cce7ddbe9615acd4c0da5a5 /content/browser/ssl/ssl_client_auth_handler.cc
parentb3a54ad0f6291022412de439a3b238723bd09d07 (diff)
downloadchromium_src-8ec2647afa4781b212b1a364d88aae1b493dddc1.zip
chromium_src-8ec2647afa4781b212b1a364d88aae1b493dddc1.tar.gz
chromium_src-8ec2647afa4781b212b1a364d88aae1b493dddc1.tar.bz2
Remove the remaining Chrome SSL dependencies from content.
BUG=76697 Review URL: http://codereview.chromium.org/7058062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87998 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/ssl/ssl_client_auth_handler.cc')
-rw-r--r--content/browser/ssl/ssl_client_auth_handler.cc15
1 files changed, 4 insertions, 11 deletions
diff --git a/content/browser/ssl/ssl_client_auth_handler.cc b/content/browser/ssl/ssl_client_auth_handler.cc
index 02cb174..49e852f 100644
--- a/content/browser/ssl/ssl_client_auth_handler.cc
+++ b/content/browser/ssl/ssl_client_auth_handler.cc
@@ -4,14 +4,13 @@
#include "content/browser/ssl/ssl_client_auth_handler.h"
-#include "chrome/browser/tab_contents/tab_contents_ssl_helper.h"
-#include "chrome/browser/tab_contents/tab_util.h"
-#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
#include "content/browser/browser_thread.h"
+#include "content/browser/content_browser_client.h"
#include "content/browser/renderer_host/resource_dispatcher_host.h"
#include "content/browser/renderer_host/resource_dispatcher_host_request_info.h"
#include "content/browser/ssl/ssl_client_auth_notification_details.h"
#include "content/common/notification_service.h"
+#include "net/base/x509_certificate.h"
#include "net/url_request/url_request.h"
SSLClientAuthHandler::SSLClientAuthHandler(
@@ -97,14 +96,8 @@ void SSLClientAuthHandler::DoCertificateSelected(net::X509Certificate* cert) {
void SSLClientAuthHandler::ShowClientCertificateRequestDialog(
int render_process_host_id, int render_view_host_id) {
- TabContents* tab = tab_util::GetTabContentsByID(
- render_process_host_id, render_view_host_id);
- if (!tab)
- return;
-
- TabContentsWrapper* wrapper =
- TabContentsWrapper::GetCurrentWrapperForContents(tab);
- wrapper->ssl_helper()->ShowClientCertificateRequestDialog(this);
+ content::GetContentClient()->browser()->ShowClientCertificateRequestDialog(
+ render_process_host_id, render_view_host_id, this);
}
SSLClientAuthObserver::SSLClientAuthObserver(