summaryrefslogtreecommitdiffstats
path: root/content/shell/shell_content_browser_client.h
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-13 21:19:40 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-13 21:19:40 +0000
commit7a593db3f93fc3ca3bb51d96ba32694b8568a0df (patch)
tree46f6f091ed336d593e84d1a018ff12d49e0ec3bd /content/shell/shell_content_browser_client.h
parenta2a220bbd154837c4f9e6eaf3e715cbe2ba9362c (diff)
downloadchromium_src-7a593db3f93fc3ca3bb51d96ba32694b8568a0df.zip
chromium_src-7a593db3f93fc3ca3bb51d96ba32694b8568a0df.tar.gz
chromium_src-7a593db3f93fc3ca3bb51d96ba32694b8568a0df.tar.bz2
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
Diffstat (limited to 'content/shell/shell_content_browser_client.h')
-rw-r--r--content/shell/shell_content_browser_client.h4
1 files changed, 3 insertions, 1 deletions
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<void(net::X509Certificate*)>& callback) OVERRIDE;
virtual void AddNewCertificate(
net::URLRequest* request,
net::X509Certificate* cert,