Chromium Code Reviews| Index: content/public/browser/resource_context.h |
| diff --git a/content/public/browser/resource_context.h b/content/public/browser/resource_context.h |
| index ba713f60f18879cea685d26be77885d86956f03a..d62a2946a36c9514309d2e1650b7f49f38cd374d 100644 |
| --- a/content/public/browser/resource_context.h |
| +++ b/content/public/browser/resource_context.h |
| @@ -5,7 +5,10 @@ |
| #ifndef CONTENT_PUBLIC_BROWSER_RESOURCE_CONTEXT_H_ |
| #define CONTENT_PUBLIC_BROWSER_RESOURCE_CONTEXT_H_ |
| +#include <string> |
| + |
| #include "base/basictypes.h" |
| +#include "base/callback.h" |
| #include "base/memory/scoped_ptr.h" |
| #include "base/supports_user_data.h" |
| #include "build/build_config.h" |
| @@ -20,6 +23,7 @@ class AppCacheService; |
| namespace net { |
| class ClientCertStore; |
| class HostResolver; |
| +class KeygenHandler; |
| class URLRequestContext; |
| } |
| @@ -46,6 +50,12 @@ class CONTENT_EXPORT ResourceContext : public base::SupportsUserData { |
| // Get platform ClientCertStore. May return NULL. |
| virtual scoped_ptr<net::ClientCertStore> CreateClientCertStore(); |
| + virtual scoped_ptr<net::KeygenHandler> CreateKeygenHandler( |
|
Ryan Sleevi
2013/12/05 00:23:19
Document this function. I had to look this up when
mattm
2013/12/05 04:41:25
Done.
|
| + uint32 key_size_in_bits, |
| + const std::string& challenge_string, |
| + const GURL& url, |
| + const base::Callback<void(scoped_ptr<net::KeygenHandler>)>& callback); |
| + |
| // Returns true if microphone access is allowed for |origin|. Used to |
| // determine what level of authorization is given to |origin| to access |
| // resource metadata. |