Index: net/ssl/default_channel_id_store.h |
diff --git a/net/ssl/default_server_bound_cert_store.h b/net/ssl/default_channel_id_store.h |
similarity index 72% |
rename from net/ssl/default_server_bound_cert_store.h |
rename to net/ssl/default_channel_id_store.h |
index 61282182f8e584b9207be06418ee3f8e2e3d70ae..9cf20d20d8e6429adf21aeee0e3cd68de52097c7 100644 |
--- a/net/ssl/default_server_bound_cert_store.h |
+++ b/net/ssl/default_channel_id_store.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef NET_SSL_DEFAULT_SERVER_BOUND_CERT_STORE_H_ |
-#define NET_SSL_DEFAULT_SERVER_BOUND_CERT_STORE_H_ |
+#ifndef NET_SSL_DEFAULT_CHANNEL_ID_STORE_H_ |
+#define NET_SSL_DEFAULT_CHANNEL_ID_STORE_H_ |
#include <map> |
#include <string> |
@@ -16,7 +16,7 @@ |
#include "base/memory/scoped_vector.h" |
#include "base/memory/weak_ptr.h" |
#include "net/base/net_export.h" |
-#include "net/ssl/server_bound_cert_store.h" |
+#include "net/ssl/channel_id_store.h" |
namespace net { |
@@ -25,37 +25,37 @@ namespace net { |
// and synchronizes server bound certs to an optional permanent storage that |
// implements the PersistentStore interface. The use case is described in |
// http://balfanz.github.com/tls-obc-spec/draft-balfanz-tls-obc-00.html |
wtc
2014/07/01 19:50:55
Add a TODO comment to update this comment block.
Ryan Hamilton
2014/07/21 19:12:12
Done.
|
-class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
+class NET_EXPORT DefaultChannelIDStore : public ChannelIDStore { |
public: |
class PersistentStore; |
- // The key for each ServerBoundCert* in ServerBoundCertMap is the |
+ // The key for each ChannelID* in ChannelIDMap is the |
// corresponding server. |
- typedef std::map<std::string, ServerBoundCert*> ServerBoundCertMap; |
+ typedef std::map<std::string, ChannelID*> ChannelIDMap; |
// The store passed in should not have had Init() called on it yet. This |
// class will take care of initializing it. The backing store is NOT owned by |
// this class, but it must remain valid for the duration of the |
- // DefaultServerBoundCertStore's existence. If |store| is NULL, then no |
+ // DefaultChannelIDStore's existence. If |store| is NULL, then no |
// backing store will be updated. |
- explicit DefaultServerBoundCertStore(PersistentStore* store); |
+ explicit DefaultChannelIDStore(PersistentStore* store); |
- virtual ~DefaultServerBoundCertStore(); |
+ virtual ~DefaultChannelIDStore(); |
- // ServerBoundCertStore implementation. |
- virtual int GetServerBoundCert( |
+ // ChannelIDStore implementation. |
+ virtual int GetChannelID( |
const std::string& server_identifier, |
base::Time* expiration_time, |
std::string* private_key_result, |
std::string* cert_result, |
const GetCertCallback& callback) OVERRIDE; |
- virtual void SetServerBoundCert( |
+ virtual void SetChannelID( |
const std::string& server_identifier, |
base::Time creation_time, |
base::Time expiration_time, |
const std::string& private_key, |
const std::string& cert) OVERRIDE; |
- virtual void DeleteServerBoundCert( |
+ virtual void DeleteChannelID( |
const std::string& server_identifier, |
const base::Closure& callback) OVERRIDE; |
virtual void DeleteAllCreatedBetween( |
@@ -63,18 +63,18 @@ class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
base::Time delete_end, |
const base::Closure& callback) OVERRIDE; |
virtual void DeleteAll(const base::Closure& callback) OVERRIDE; |
- virtual void GetAllServerBoundCerts( |
+ virtual void GetAllChannelIDs( |
const GetCertListCallback& callback) OVERRIDE; |
virtual int GetCertCount() OVERRIDE; |
virtual void SetForceKeepSessionState() OVERRIDE; |
private: |
class Task; |
- class GetServerBoundCertTask; |
- class SetServerBoundCertTask; |
- class DeleteServerBoundCertTask; |
+ class GetChannelIDTask; |
+ class SetChannelIDTask; |
+ class DeleteChannelIDTask; |
class DeleteAllCreatedBetweenTask; |
- class GetAllServerBoundCertsTask; |
+ class GetAllChannelIDsTask; |
static const size_t kMaxCerts; |
wtc
2014/07/01 19:50:55
kMaxCerts => kMaxChannelIDs ?
Ryan Hamilton
2014/07/21 19:12:12
This appears to be unused. Removed.
|
@@ -102,20 +102,20 @@ class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
void InitStore(); |
// Callback for backing store loading completion. |
- void OnLoaded(scoped_ptr<ScopedVector<ServerBoundCert> > certs); |
+ void OnLoaded(scoped_ptr<ScopedVector<ChannelID> > certs); |
// Syncronous methods which do the actual work. Can only be called after |
// initialization is complete. |
- void SyncSetServerBoundCert( |
+ void SyncSetChannelID( |
const std::string& server_identifier, |
base::Time creation_time, |
base::Time expiration_time, |
const std::string& private_key, |
const std::string& cert); |
- void SyncDeleteServerBoundCert(const std::string& server_identifier); |
+ void SyncDeleteChannelID(const std::string& server_identifier); |
void SyncDeleteAllCreatedBetween(base::Time delete_begin, |
base::Time delete_end); |
- void SyncGetAllServerBoundCerts(ServerBoundCertList* cert_list); |
+ void SyncGetAllChannelIDs(ChannelIDList* cert_list); |
wtc
2014/07/01 19:50:55
cert_list => channel_id_list ?
Ryan Hamilton
2014/07/21 19:12:12
Done.
|
// Add |task| to |waiting_tasks_|. |
void EnqueueTask(scoped_ptr<Task> task); |
@@ -125,13 +125,13 @@ class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
// Deletes the cert for the specified server, if such a cert exists, from the |
// in-memory store. Deletes it from |store_| if |store_| is not NULL. |
- void InternalDeleteServerBoundCert(const std::string& server); |
+ void InternalDeleteChannelID(const std::string& server); |
// Takes ownership of *cert. |
// Adds the cert for the specified server to the in-memory store. Deletes it |
// from |store_| if |store_| is not NULL. |
- void InternalInsertServerBoundCert(const std::string& server_identifier, |
- ServerBoundCert* cert); |
+ void InternalInsertChannelID(const std::string& server_identifier, |
+ ChannelID* cert); |
wtc
2014/07/01 19:50:56
1. ChannelID* cert => ChannelID* channel_id
2. Fi
Ryan Hamilton
2014/07/21 19:12:12
Done.
|
// Indicates whether the cert store has been initialized. This happens |
// lazily in InitIfNecessary(). |
@@ -147,20 +147,20 @@ class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
scoped_refptr<PersistentStore> store_; |
- ServerBoundCertMap server_bound_certs_; |
+ ChannelIDMap channel_ids_; |
- base::WeakPtrFactory<DefaultServerBoundCertStore> weak_ptr_factory_; |
+ base::WeakPtrFactory<DefaultChannelIDStore> weak_ptr_factory_; |
- DISALLOW_COPY_AND_ASSIGN(DefaultServerBoundCertStore); |
+ DISALLOW_COPY_AND_ASSIGN(DefaultChannelIDStore); |
}; |
-typedef base::RefCountedThreadSafe<DefaultServerBoundCertStore::PersistentStore> |
+typedef base::RefCountedThreadSafe<DefaultChannelIDStore::PersistentStore> |
RefcountedPersistentStore; |
-class NET_EXPORT DefaultServerBoundCertStore::PersistentStore |
+class NET_EXPORT DefaultChannelIDStore::PersistentStore |
: public RefcountedPersistentStore { |
public: |
- typedef base::Callback<void(scoped_ptr<ScopedVector<ServerBoundCert> >)> |
+ typedef base::Callback<void(scoped_ptr<ScopedVector<ChannelID> >)> |
LoadedCallback; |
// Initializes the store and retrieves the existing certs. This will be |
@@ -169,9 +169,9 @@ class NET_EXPORT DefaultServerBoundCertStore::PersistentStore |
// The |loaded_callback| must not be called synchronously. |
virtual void Load(const LoadedCallback& loaded_callback) = 0; |
- virtual void AddServerBoundCert(const ServerBoundCert& cert) = 0; |
+ virtual void AddChannelID(const ChannelID& cert) = 0; |
- virtual void DeleteServerBoundCert(const ServerBoundCert& cert) = 0; |
+ virtual void DeleteChannelID(const ChannelID& cert) = 0; |
wtc
2014/07/01 19:50:55
cert => channel_id
in these two methods.
Ryan Hamilton
2014/07/21 19:12:12
Done.
|
// When invoked, instructs the store to keep session related data on |
// destruction. |
@@ -189,4 +189,4 @@ class NET_EXPORT DefaultServerBoundCertStore::PersistentStore |
} // namespace net |
-#endif // NET_SSL_DEFAULT_SERVER_BOUND_CERT_STORE_H_ |
+#endif // NET_SSL_DEFAULT_CHANNEL_ID_STORE_H_ |