diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-05 21:05:28 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-05 21:05:28 +0000 |
commit | f091469f74c8a73b0fb9de1359f3ae23a324a56d (patch) | |
tree | 884e8f85c7b28a558f26de340acdc148761a7eb9 | |
parent | 9dd75ef64f77c94a1767cf68387393d132510310 (diff) | |
download | chromium_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.cc | 1 | ||||
-rw-r--r-- | net/base/transport_security_state_unittest.cc | 7 |
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 |