From 7a593db3f93fc3ca3bb51d96ba32694b8568a0df Mon Sep 17 00:00:00 2001 From: "jam@chromium.org" Date: Mon, 13 Feb 2012 21:19:40 +0000 Subject: Remove knowledge about SSLClientAuthHandler from chrome. Instead a callback is given to the embedder to be run when the certificate is available. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9384014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121733 0039d316-1c4b-4281-b951-d872f2087c98 --- content/shell/shell_content_browser_client.cc | 4 +++- content/shell/shell_content_browser_client.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'content/shell') diff --git a/content/shell/shell_content_browser_client.cc b/content/shell/shell_content_browser_client.cc index 154fd73..b4c9e43 100644 --- a/content/shell/shell_content_browser_client.cc +++ b/content/shell/shell_content_browser_client.cc @@ -204,7 +204,9 @@ void ShellContentBrowserClient::AllowCertificateError( void ShellContentBrowserClient::SelectClientCertificate( int render_process_id, int render_view_id, - SSLClientAuthHandler* handler) { + const net::HttpNetworkSession* network_session, + net::SSLCertRequestInfo* cert_request_info, + const base::Callback& callback) { } void ShellContentBrowserClient::AddNewCertificate( diff --git a/content/shell/shell_content_browser_client.h b/content/shell/shell_content_browser_client.h index defb5f5..158aefb 100644 --- a/content/shell/shell_content_browser_client.h +++ b/content/shell/shell_content_browser_client.h @@ -100,7 +100,9 @@ class ShellContentBrowserClient : public ContentBrowserClient { virtual void SelectClientCertificate( int render_process_id, int render_view_id, - SSLClientAuthHandler* handler) OVERRIDE; + const net::HttpNetworkSession* network_session, + net::SSLCertRequestInfo* cert_request_info, + const base::Callback& callback) OVERRIDE; virtual void AddNewCertificate( net::URLRequest* request, net::X509Certificate* cert, -- cgit v1.1