summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-05 21:05:28 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-05 21:05:28 +0000
commitf091469f74c8a73b0fb9de1359f3ae23a324a56d (patch)
tree884e8f85c7b28a558f26de340acdc148761a7eb9
parent9dd75ef64f77c94a1767cf68387393d132510310 (diff)
downloadchromium_src-f091469f74c8a73b0fb9de1359f3ae23a324a56d.zip
chromium_src-f091469f74c8a73b0fb9de1359f3ae23a324a56d.tar.gz
chromium_src-f091469f74c8a73b0fb9de1359f3ae23a324a56d.tar.bz2
STS: add elanex.biz to the preloaded list.
Confirmed by asking the requestor to add STS headers to the website. http://codereview.chromium.org/1973003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46490 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--net/base/transport_security_state.cc1
-rw-r--r--net/base/transport_security_state_unittest.cc7
2 files changed, 8 insertions, 0 deletions
diff --git a/net/base/transport_security_state.cc b/net/base/transport_security_state.cc
index c8b86f5..9013238 100644
--- a/net/base/transport_security_state.cc
+++ b/net/base/transport_security_state.cc
@@ -393,6 +393,7 @@ bool TransportSecurityState::isPreloadedSTS(
char dns_name[30];
} preloadedSTS[] = {
{16, false, "\003www\006paypal\003com"},
+ {16, false, "\003www\006elanex\003biz"},
};
static const size_t numPreloadedSTS =
sizeof(preloadedSTS) / sizeof(preloadedSTS[0]);
diff --git a/net/base/transport_security_state_unittest.cc b/net/base/transport_security_state_unittest.cc
index 6250105..00eeae4 100644
--- a/net/base/transport_security_state_unittest.cc
+++ b/net/base/transport_security_state_unittest.cc
@@ -325,6 +325,13 @@ TEST_F(TransportSecurityStateTest, Preloaded) {
EXPECT_FALSE(domain_state.include_subdomains);
EXPECT_FALSE(state->IsEnabledForHost(&domain_state, "www2.paypal.com"));
EXPECT_FALSE(state->IsEnabledForHost(&domain_state, "a.www.paypal.com"));
+
+ EXPECT_FALSE(state->IsEnabledForHost(&domain_state, "elanex.biz"));
+ EXPECT_TRUE(state->IsEnabledForHost(&domain_state, "www.elanex.biz"));
+ EXPECT_EQ(domain_state.mode,
+ TransportSecurityState::DomainState::MODE_STRICT);
+ EXPECT_FALSE(state->IsEnabledForHost(&domain_state, "foo.elanex.biz"));
+ EXPECT_FALSE(state->IsEnabledForHost(&domain_state, "a.foo.elanex.biz"));
}
} // namespace net