| Index: chromecast/shell/browser/cast_content_browser_client.h
|
| diff --git a/chromecast/shell/browser/cast_content_browser_client.h b/chromecast/shell/browser/cast_content_browser_client.h
|
| index 2bd8ef4d20c086b8ccd4c7d45d8f59e6a203998c..5013943bcc9ed055a21a9be69bd6af25c8445cd6 100644
|
| --- a/chromecast/shell/browser/cast_content_browser_client.h
|
| +++ b/chromecast/shell/browser/cast_content_browser_client.h
|
| @@ -50,6 +50,12 @@ class CastContentBrowserClient: public content::ContentBrowserClient {
|
| bool expired_previous_decision,
|
| const base::Callback<void(bool)>& callback,
|
| content::CertificateRequestResultType* result) OVERRIDE;
|
| + virtual void SelectClientCertificate(
|
| + int render_process_id,
|
| + int render_frame_id,
|
| + const net::HttpNetworkSession* network_session,
|
| + net::SSLCertRequestInfo* cert_request_info,
|
| + const base::Callback<void(net::X509Certificate*)>& callback) OVERRIDE;
|
| virtual bool CanCreateWindow(
|
| const GURL& opener_url,
|
| const GURL& opener_top_level_frame_url,
|
| @@ -73,6 +79,9 @@ class CastContentBrowserClient: public content::ContentBrowserClient {
|
| std::vector<content::FileDescriptorInfo>* mappings) OVERRIDE;
|
|
|
| private:
|
| + net::X509Certificate* SelectClientCertificateOnIOThread(
|
| + GURL requesting_url);
|
| +
|
| scoped_ptr<URLRequestContextFactory> url_request_context_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CastContentBrowserClient);
|
|
|