Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(563)

Side by Side Diff: net/http/transport_security_state.cc

Issue 1212613004: Build and send HPKP violation reports (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/http/transport_security_state.h" 5 #include "net/http/transport_security_state.h"
6 6
7 #if defined(USE_OPENSSL) 7 #if defined(USE_OPENSSL)
8 #include <openssl/ecdsa.h> 8 #include <openssl/ecdsa.h>
9 #include <openssl/ssl.h> 9 #include <openssl/ssl.h>
10 #else // !defined(USE_OPENSSL) 10 #else // !defined(USE_OPENSSL)
(...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 553
554 return false; 554 return false;
555 } 555 }
556 556
557 void TransportSecurityState::SetDelegate( 557 void TransportSecurityState::SetDelegate(
558 TransportSecurityState::Delegate* delegate) { 558 TransportSecurityState::Delegate* delegate) {
559 DCHECK(CalledOnValidThread()); 559 DCHECK(CalledOnValidThread());
560 delegate_ = delegate; 560 delegate_ = delegate;
561 } 561 }
562 562
563 void TransportSecurityState::SetReporter(
564 TransportSecurityState::Reporter* reporter) {
565 DCHECK(CalledOnValidThread());
566 reporter_ = reporter;
567 }
568
563 void TransportSecurityState::AddHSTSInternal( 569 void TransportSecurityState::AddHSTSInternal(
564 const std::string& host, 570 const std::string& host,
565 TransportSecurityState::DomainState::UpgradeMode upgrade_mode, 571 TransportSecurityState::DomainState::UpgradeMode upgrade_mode,
566 const base::Time& expiry, 572 const base::Time& expiry,
567 bool include_subdomains) { 573 bool include_subdomains) {
568 DCHECK(CalledOnValidThread()); 574 DCHECK(CalledOnValidThread());
569 575
570 // Copy-and-modify the existing DomainState for this host (if any). 576 // Copy-and-modify the existing DomainState for this host (if any).
571 DomainState domain_state; 577 DomainState domain_state;
572 const std::string canonicalized_host = CanonicalizeHost(host); 578 const std::string canonicalized_host = CanonicalizeHost(host);
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
1000 TransportSecurityState::DomainState::STSState::~STSState() { 1006 TransportSecurityState::DomainState::STSState::~STSState() {
1001 } 1007 }
1002 1008
1003 TransportSecurityState::DomainState::PKPState::PKPState() { 1009 TransportSecurityState::DomainState::PKPState::PKPState() {
1004 } 1010 }
1005 1011
1006 TransportSecurityState::DomainState::PKPState::~PKPState() { 1012 TransportSecurityState::DomainState::PKPState::~PKPState() {
1007 } 1013 }
1008 1014
1009 } // namespace 1015 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698