| Index: net/base/transport_security_state.h
|
| diff --git a/net/base/transport_security_state.h b/net/base/transport_security_state.h
|
| index 768ccbbc7c57774e405c524c52628c7143aec79d..a0c5a9f87cf878a0d1651c69e7a9827345ac25df 100644
|
| --- a/net/base/transport_security_state.h
|
| +++ b/net/base/transport_security_state.h
|
| @@ -47,17 +47,26 @@ class TransportSecurityState :
|
| DomainState()
|
| : mode(MODE_STRICT),
|
| created(base::Time::Now()),
|
| - include_subdomains(false) { }
|
| + include_subdomains(false),
|
| + preloaded(false) { }
|
|
|
| Mode mode;
|
| base::Time created; // when this host entry was first created
|
| base::Time expiry; // the absolute time (UTC) when this record expires
|
| bool include_subdomains; // subdomains included?
|
| +
|
| + // The follow members are not valid when stored in _enabled_hosts.
|
| + bool preloaded; // is this a preloaded entry?
|
| + std::string domain; // the domain which matched
|
| };
|
|
|
| // Enable TransportSecurity for |host|.
|
| void EnableHost(const std::string& host, const DomainState& state);
|
|
|
| + // Delete any entry for |host|. If |host| doesn't have an exact entry then no
|
| + // action is taken. Returns true iff an entry was deleted.
|
| + bool DeleteHost(const std::string& host);
|
| +
|
| // Returns true if |host| has TransportSecurity enabled. If that case,
|
| // *result is filled out.
|
| bool IsEnabledForHost(DomainState* result, const std::string& host);
|
|
|