Chromium Code Reviews| Index: content/shell/browser/shell_content_browser_client.h |
| diff --git a/content/shell/browser/shell_content_browser_client.h b/content/shell/browser/shell_content_browser_client.h |
| index e78062fddb44dc03c7c2391181723a9c3e17d4eb..0c813ad30b7df50f049ac70d56b2a37caf28204b 100644 |
| --- a/content/shell/browser/shell_content_browser_client.h |
| +++ b/content/shell/browser/shell_content_browser_client.h |
| @@ -54,6 +54,10 @@ class ShellContentBrowserClient : public ContentBrowserClient { |
| WebContentsViewDelegate* GetWebContentsViewDelegate( |
| WebContents* web_contents) override; |
| QuotaPermissionContext* CreateQuotaPermissionContext() override; |
| + void SelectClientCertificate( |
| + WebContents* web_contents, |
| + net::SSLCertRequestInfo* cert_request_info, |
| + scoped_ptr<ClientCertificateDelegate> delegate) override; |
| void RequestPermission( |
| PermissionType permission, |
| WebContents* web_contents, |
| @@ -94,6 +98,12 @@ class ShellContentBrowserClient : public ContentBrowserClient { |
| return shell_browser_main_parts_; |
| } |
| + // Used for content_browsertests. |
| + void set_select_client_certificate_callback( |
| + base::Callback<void()> select_client_certificate_callback) { |
|
mmenke
2015/03/09 18:30:27
base::Closure?
davidben
2015/03/10 02:07:57
Done.
|
| + select_client_certificate_callback_ = select_client_certificate_callback; |
| + } |
| + |
| private: |
| ShellBrowserContext* ShellBrowserContextForBrowserContext( |
| BrowserContext* content_browser_context); |
| @@ -106,6 +116,8 @@ class ShellContentBrowserClient : public ContentBrowserClient { |
| base::ScopedFD v8_snapshot_fd_; |
| #endif |
| + base::Callback<void()> select_client_certificate_callback_; |
|
mmenke
2015/03/09 18:30:27
base::Closure?
davidben
2015/03/10 02:07:57
Done.
|
| + |
| ShellBrowserMainParts* shell_browser_main_parts_; |
| }; |