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, |