diff options
Diffstat (limited to 'net/base/transport_security_state.h')
-rw-r--r-- | net/base/transport_security_state.h | 12 |
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, |