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 9695bab88b6017152743a947482f05e226837755..5c9466f70a091b3f40bb71557835573118f3c903 100644 |
--- a/chrome/browser/profiles/profile_io_data.h |
+++ b/chrome/browser/profiles/profile_io_data.h |
@@ -45,6 +45,10 @@ class ProtocolHandlerRegistry; |
class SigninNamesOnIOThread; |
class SupervisedUserURLFilter; |
+namespace cert_database { |
+class CertDatabaseServiceIOPart; |
+} |
+ |
namespace chrome_browser_net { |
class ResourcePrefetchPredictorObserver; |
} |
@@ -209,14 +213,6 @@ class ProfileIOData { |
return transport_security_state_.get(); |
} |
-#if defined(OS_CHROMEOS) |
- 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 { |
return profile_type_; |
} |
@@ -333,7 +329,6 @@ class ProfileIOData { |
#if defined(OS_CHROMEOS) |
std::string username_hash; |
- bool use_system_key_slot; |
#endif |
// The profile this struct was populated from. It's passed as a void* to |
@@ -666,8 +661,10 @@ class ProfileIOData { |
// case, the verifier is owned by |cert_verifier_|. Otherwise, set to NULL. |
mutable policy::PolicyCertVerifier* policy_cert_verifier_; |
mutable scoped_ptr<net::CertVerifier> cert_verifier_; |
- mutable std::string username_hash_; |
- mutable bool use_system_key_slot_; |
+#endif |
+ |
+#if defined(USE_NSS) |
+ mutable base::WeakPtr<cert_database::CertDatabaseServiceIOPart> cert_db_io_; |
#endif |
mutable scoped_ptr<net::TransportSecurityPersister> |