Parse HPKP report-uri and persist in TransportSecurityPersister
commit83487b6773bbda6a46191dede6010ec90e5a9ae8
authorestark <estark@chromium.org>
Mon, 27 Jul 2015 17:11:14 +0000 (27 10:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 27 Jul 2015 17:12:04 +0000 (27 17:12 +0000)
tree9adc0415da127e2ea885b40b7898c63c71aba1ed
parent92953637fee4908d66f0e05a4b42fc808b396e45
Parse HPKP report-uri and persist in TransportSecurityPersister

This CL parses the report-uri attribute on HPKP headers and stores them
in TransportSecurityPersister.

This is CL #1.
CL #2: crrev.com/1212973002 (add net::CertificateReportSender)
CL #3: crrev.com/1212613004 (build and send HPKP reports)

BUG=445793

Committed: https://crrev.com/1320e36d908427d615357df1630348bfb38cb5c4
Cr-Commit-Position: refs/heads/master@{#339667}

Review URL: https://codereview.chromium.org/1211363005

Cr-Commit-Position: refs/heads/master@{#340490}
12 files changed:
chrome/browser/ui/webui/net_internals/net_internals_ui.cc
net/http/http_security_headers.cc
net/http/http_security_headers.h
net/http/http_security_headers_unittest.cc
net/http/http_util.cc
net/http/http_util.h
net/http/http_util_unittest.cc
net/http/transport_security_persister.cc
net/http/transport_security_persister_unittest.cc
net/http/transport_security_state.cc
net/http/transport_security_state.h
net/http/transport_security_state_unittest.cc