summaryrefslogtreecommitdiffstats
path: root/net/base/transport_security_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/transport_security_state.h')
-rw-r--r--net/base/transport_security_state.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/net/base/transport_security_state.h b/net/base/transport_security_state.h
index 6e841bf..b303362 100644
--- a/net/base/transport_security_state.h
+++ b/net/base/transport_security_state.h
@@ -90,6 +90,14 @@ class TransportSecurityState :
const std::string& host,
bool sni_available);
+ // Returns true if |host| has any HSTS metadata, in the context of
+ // |sni_available|. (This include cert-pin-only metadata).
+ // In that case, *result is filled out.
+ // Note that *result is always overwritten on every call.
+ bool HasMetadata(DomainState* result,
+ const std::string& host,
+ bool sni_available);
+
// Deletes all records created since a given time.
void DeleteSince(const base::Time& time);
@@ -131,10 +139,6 @@ class TransportSecurityState :
// our state is dirty.
void DirtyNotify();
- bool HasMetadata(DomainState* result,
- const std::string& host,
- bool sni_available);
-
static std::string CanonicalizeHost(const std::string& host);
static bool IsPreloadedSTS(const std::string& canonicalized_host,
bool sni_available,