Index: net/base/default_origin_bound_cert_store_unittest.cc |
diff --git a/net/base/default_origin_bound_cert_store_unittest.cc b/net/base/default_origin_bound_cert_store_unittest.cc |
index ec55716d08df1dc4214ea0f85463ff67d9fbeba2..4e8628f8ec907058727a37e8ff846ccc485d3916 100644 |
--- a/net/base/default_origin_bound_cert_store_unittest.cc |
+++ b/net/base/default_origin_bound_cert_store_unittest.cc |
@@ -17,27 +17,27 @@ |
namespace net { |
class MockPersistentStore |
- : public DefaultOriginBoundCertStore::PersistentStore { |
+ : public DefaultServerBoundCertStore::PersistentStore { |
public: |
MockPersistentStore(); |
virtual ~MockPersistentStore(); |
- // DefaultOriginBoundCertStore::PersistentStore implementation. |
+ // DefaultServerBoundCertStore::PersistentStore implementation. |
virtual bool Load( |
- std::vector<DefaultOriginBoundCertStore::OriginBoundCert*>* certs) |
+ std::vector<DefaultServerBoundCertStore::ServerBoundCert*>* certs) |
OVERRIDE; |
- virtual void AddOriginBoundCert( |
- const DefaultOriginBoundCertStore::OriginBoundCert& cert) OVERRIDE; |
- virtual void DeleteOriginBoundCert( |
- const DefaultOriginBoundCertStore::OriginBoundCert& cert) OVERRIDE; |
+ virtual void AddServerBoundCert( |
+ const DefaultServerBoundCertStore::ServerBoundCert& cert) OVERRIDE; |
+ virtual void DeleteServerBoundCert( |
+ const DefaultServerBoundCertStore::ServerBoundCert& cert) OVERRIDE; |
virtual void SetClearLocalStateOnExit(bool clear_local_state) OVERRIDE; |
virtual void Flush(const base::Closure& completion_task) OVERRIDE; |
private: |
- typedef std::map<std::string, DefaultOriginBoundCertStore::OriginBoundCert> |
- OriginBoundCertMap; |
+ typedef std::map<std::string, DefaultServerBoundCertStore::ServerBoundCert> |
+ ServerBoundCertMap; |
- OriginBoundCertMap origin_certs_; |
+ ServerBoundCertMap origin_certs_; |
}; |
MockPersistentStore::MockPersistentStore() {} |
@@ -45,25 +45,25 @@ MockPersistentStore::MockPersistentStore() {} |
MockPersistentStore::~MockPersistentStore() {} |
bool MockPersistentStore::Load( |
- std::vector<DefaultOriginBoundCertStore::OriginBoundCert*>* certs) { |
- OriginBoundCertMap::iterator it; |
+ std::vector<DefaultServerBoundCertStore::ServerBoundCert*>* certs) { |
+ ServerBoundCertMap::iterator it; |
for (it = origin_certs_.begin(); it != origin_certs_.end(); ++it) { |
certs->push_back( |
- new DefaultOriginBoundCertStore::OriginBoundCert(it->second)); |
+ new DefaultServerBoundCertStore::ServerBoundCert(it->second)); |
} |
return true; |
} |
-void MockPersistentStore::AddOriginBoundCert( |
- const DefaultOriginBoundCertStore::OriginBoundCert& cert) { |
- origin_certs_[cert.origin()] = cert; |
+void MockPersistentStore::AddServerBoundCert( |
+ const DefaultServerBoundCertStore::ServerBoundCert& cert) { |
+ origin_certs_[cert.server_identifier()] = cert; |
} |
-void MockPersistentStore::DeleteOriginBoundCert( |
- const DefaultOriginBoundCertStore::OriginBoundCert& cert) { |
- origin_certs_.erase(cert.origin()); |
+void MockPersistentStore::DeleteServerBoundCert( |
+ const DefaultServerBoundCertStore::ServerBoundCert& cert) { |
+ origin_certs_.erase(cert.server_identifier()); |
} |
void MockPersistentStore::SetClearLocalStateOnExit(bool clear_local_state) {} |
@@ -72,36 +72,36 @@ void MockPersistentStore::Flush(const base::Closure& completion_task) { |
NOTREACHED(); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestLoading) { |
+TEST(DefaultServerBoundCertStoreTest, TestLoading) { |
scoped_refptr<MockPersistentStore> persistent_store(new MockPersistentStore); |
- persistent_store->AddOriginBoundCert( |
- DefaultOriginBoundCertStore::OriginBoundCert( |
- "https://encrypted.google.com/", |
+ persistent_store->AddServerBoundCert( |
+ DefaultServerBoundCertStore::ServerBoundCert( |
+ "google.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"a", "b")); |
- persistent_store->AddOriginBoundCert( |
- DefaultOriginBoundCertStore::OriginBoundCert( |
- "https://www.verisign.com/", |
+ persistent_store->AddServerBoundCert( |
+ DefaultServerBoundCertStore::ServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_ECDSA_SIGN, |
base::Time(), |
base::Time(), |
"c", "d")); |
// Make sure certs load properly. |
- DefaultOriginBoundCertStore store(persistent_store.get()); |
+ DefaultServerBoundCertStore store(persistent_store.get()); |
EXPECT_EQ(2, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"e", "f"); |
EXPECT_EQ(2, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.twitter.com/", |
+ store.SetServerBoundCert( |
+ "twitter.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
@@ -109,14 +109,14 @@ TEST(DefaultOriginBoundCertStoreTest, TestLoading) { |
EXPECT_EQ(3, store.GetCertCount()); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestSettingAndGetting) { |
- DefaultOriginBoundCertStore store(NULL); |
+TEST(DefaultServerBoundCertStoreTest, TestSettingAndGetting) { |
+ DefaultServerBoundCertStore store(NULL); |
SSLClientCertType type; |
base::Time creation_time; |
base::Time expiration_time; |
std::string private_key, cert; |
EXPECT_EQ(0, store.GetCertCount()); |
- EXPECT_FALSE(store.GetOriginBoundCert("https://www.verisign.com/", |
+ EXPECT_FALSE(store.GetServerBoundCert("verisign.com", |
&type, |
&creation_time, |
&expiration_time, |
@@ -124,13 +124,13 @@ TEST(DefaultOriginBoundCertStoreTest, TestSettingAndGetting) { |
&cert)); |
EXPECT_TRUE(private_key.empty()); |
EXPECT_TRUE(cert.empty()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time::FromInternalValue(123), |
base::Time::FromInternalValue(456), |
"i", "j"); |
- EXPECT_TRUE(store.GetOriginBoundCert("https://www.verisign.com/", |
+ EXPECT_TRUE(store.GetServerBoundCert("verisign.com", |
&type, |
&creation_time, |
&expiration_time, |
@@ -143,30 +143,30 @@ TEST(DefaultOriginBoundCertStoreTest, TestSettingAndGetting) { |
EXPECT_EQ("j", cert); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestDuplicateCerts) { |
+TEST(DefaultServerBoundCertStoreTest, TestDuplicateCerts) { |
scoped_refptr<MockPersistentStore> persistent_store(new MockPersistentStore); |
- DefaultOriginBoundCertStore store(persistent_store.get()); |
+ DefaultServerBoundCertStore store(persistent_store.get()); |
SSLClientCertType type; |
base::Time creation_time; |
base::Time expiration_time; |
std::string private_key, cert; |
EXPECT_EQ(0, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time::FromInternalValue(123), |
base::Time::FromInternalValue(1234), |
"a", "b"); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_ECDSA_SIGN, |
base::Time::FromInternalValue(456), |
base::Time::FromInternalValue(4567), |
"c", "d"); |
EXPECT_EQ(1, store.GetCertCount()); |
- EXPECT_TRUE(store.GetOriginBoundCert("https://www.verisign.com/", |
+ EXPECT_TRUE(store.GetServerBoundCert("verisign.com", |
&type, |
&creation_time, |
&expiration_time, |
@@ -179,25 +179,25 @@ TEST(DefaultOriginBoundCertStoreTest, TestDuplicateCerts) { |
EXPECT_EQ("d", cert); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestDeleteAll) { |
+TEST(DefaultServerBoundCertStoreTest, TestDeleteAll) { |
scoped_refptr<MockPersistentStore> persistent_store(new MockPersistentStore); |
- DefaultOriginBoundCertStore store(persistent_store.get()); |
+ DefaultServerBoundCertStore store(persistent_store.get()); |
EXPECT_EQ(0, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"a", "b"); |
- store.SetOriginBoundCert( |
- "https://www.google.com/", |
+ store.SetServerBoundCert( |
+ "google.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"c", "d"); |
- store.SetOriginBoundCert( |
- "https://www.harvard.com/", |
+ store.SetServerBoundCert( |
+ "harvard.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
@@ -208,46 +208,46 @@ TEST(DefaultOriginBoundCertStoreTest, TestDeleteAll) { |
EXPECT_EQ(0, store.GetCertCount()); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestDelete) { |
+TEST(DefaultServerBoundCertStoreTest, TestDelete) { |
scoped_refptr<MockPersistentStore> persistent_store(new MockPersistentStore); |
- DefaultOriginBoundCertStore store(persistent_store.get()); |
+ DefaultServerBoundCertStore store(persistent_store.get()); |
SSLClientCertType type; |
base::Time creation_time; |
base::Time expiration_time; |
std::string private_key, cert; |
EXPECT_EQ(0, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"a", "b"); |
- store.SetOriginBoundCert( |
- "https://www.google.com/", |
+ store.SetServerBoundCert( |
+ "google.com", |
CLIENT_CERT_ECDSA_SIGN, |
base::Time(), |
base::Time(), |
"c", "d"); |
EXPECT_EQ(2, store.GetCertCount()); |
- store.DeleteOriginBoundCert("https://www.verisign.com/"); |
+ store.DeleteServerBoundCert("verisign.com"); |
EXPECT_EQ(1, store.GetCertCount()); |
- EXPECT_FALSE(store.GetOriginBoundCert("https://www.verisign.com/", |
+ EXPECT_FALSE(store.GetServerBoundCert("verisign.com", |
&type, |
&creation_time, |
&expiration_time, |
&private_key, |
&cert)); |
- EXPECT_TRUE(store.GetOriginBoundCert("https://www.google.com/", |
+ EXPECT_TRUE(store.GetServerBoundCert("google.com", |
&type, |
&creation_time, |
&expiration_time, |
&private_key, |
&cert)); |
- store.DeleteOriginBoundCert("https://www.google.com/"); |
+ store.DeleteServerBoundCert("google.com"); |
EXPECT_EQ(0, store.GetCertCount()); |
- EXPECT_FALSE(store.GetOriginBoundCert("https://www.google.com/", |
+ EXPECT_FALSE(store.GetServerBoundCert("google.com", |
&type, |
&creation_time, |
&expiration_time, |
@@ -255,39 +255,39 @@ TEST(DefaultOriginBoundCertStoreTest, TestDelete) { |
&cert)); |
} |
-TEST(DefaultOriginBoundCertStoreTest, TestGetAll) { |
+TEST(DefaultServerBoundCertStoreTest, TestGetAll) { |
scoped_refptr<MockPersistentStore> persistent_store(new MockPersistentStore); |
- DefaultOriginBoundCertStore store(persistent_store.get()); |
+ DefaultServerBoundCertStore store(persistent_store.get()); |
EXPECT_EQ(0, store.GetCertCount()); |
- store.SetOriginBoundCert( |
- "https://www.verisign.com/", |
+ store.SetServerBoundCert( |
+ "verisign.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"a", "b"); |
- store.SetOriginBoundCert( |
- "https://www.google.com/", |
+ store.SetServerBoundCert( |
+ "google.com", |
CLIENT_CERT_ECDSA_SIGN, |
base::Time(), |
base::Time(), |
"c", "d"); |
- store.SetOriginBoundCert( |
- "https://www.harvard.com/", |
+ store.SetServerBoundCert( |
+ "harvard.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"e", "f"); |
- store.SetOriginBoundCert( |
- "https://www.mit.com/", |
+ store.SetServerBoundCert( |
+ "mit.com", |
CLIENT_CERT_RSA_SIGN, |
base::Time(), |
base::Time(), |
"g", "h"); |
EXPECT_EQ(4, store.GetCertCount()); |
- std::vector<OriginBoundCertStore::OriginBoundCert> certs; |
- store.GetAllOriginBoundCerts(&certs); |
+ std::vector<ServerBoundCertStore::ServerBoundCert> certs; |
+ store.GetAllServerBoundCerts(&certs); |
EXPECT_EQ(4u, certs.size()); |
} |