| Index: chrome/browser/profiles/profile_io_data.h
|
| diff --git a/chrome/browser/profiles/profile_io_data.h b/chrome/browser/profiles/profile_io_data.h
|
| index cd8843524cb3904e53aaae26218a3aeb8899dd67..98ae4bafb9cedf2523bcd6da0feda150b34bda2b 100644
|
| --- a/chrome/browser/profiles/profile_io_data.h
|
| +++ b/chrome/browser/profiles/profile_io_data.h
|
| @@ -73,6 +73,7 @@ class InfoMap;
|
| namespace net {
|
| class CertVerifier;
|
| class ChannelIDService;
|
| +class ClientCertStore;
|
| class CookieStore;
|
| class CTVerifier;
|
| class FtpTransactionFactory;
|
| @@ -203,8 +204,6 @@ class ProfileIOData {
|
| std::string username_hash() const {
|
| return username_hash_;
|
| }
|
| -
|
| - bool use_system_key_slot() const { return use_system_key_slot_; }
|
| #endif
|
|
|
| Profile::ProfileType profile_type() const {
|
| @@ -262,6 +261,9 @@ class ProfileIOData {
|
| // no Predictor, as is the case with OffTheRecord profiles.
|
| virtual chrome_browser_net::Predictor* GetPredictor();
|
|
|
| + // Get platform ClientCertStore. May return nullptr.
|
| + std::unique_ptr<net::ClientCertStore> CreateClientCertStore();
|
| +
|
| protected:
|
| // A URLRequestContext for media that owns its HTTP factory, to ensure
|
| // it is deleted.
|
| @@ -433,7 +435,6 @@ class ProfileIOData {
|
| // ResourceContext implementation:
|
| net::HostResolver* GetHostResolver() override;
|
| net::URLRequestContext* GetRequestContext() override;
|
| - std::unique_ptr<net::ClientCertStore> CreateClientCertStore() override;
|
| void CreateKeygenHandler(
|
| uint32_t key_size_in_bits,
|
| const std::string& challenge_string,
|
|
|