diff options
author | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 23:15:34 +0000 |
---|---|---|
committer | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 23:15:34 +0000 |
commit | fc08b98346a1621b88446d19fd8f26cb1c2c1a41 (patch) | |
tree | 4ecfe8835f27266e1557a030e6a7ffec7f8699c6 /net/base/transport_security_state.h | |
parent | a41277237abfc70cb7d10758e69083fb00d74c67 (diff) | |
download | chromium_src-fc08b98346a1621b88446d19fd8f26cb1c2c1a41.zip chromium_src-fc08b98346a1621b88446d19fd8f26cb1c2c1a41.tar.gz chromium_src-fc08b98346a1621b88446d19fd8f26cb1c2c1a41.tar.bz2 |
Report cert-pin only metadata correctly in the chrome://net-internals/#hsts UI.
Review URL: http://codereview.chromium.org/6893072
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83249 0039d316-1c4b-4281-b951-d872f2087c98
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, |