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

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

Issue 7819004: Add drive.google.com to HSTS list. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | net/base/transport_security_state_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/base/transport_security_state.h" 5 #include "net/base/transport_security_state.h"
6 6
7 #include "base/base64.h" 7 #include "base/base64.h"
8 #include "base/json/json_reader.h" 8 #include "base/json/json_reader.h"
9 #include "base/json/json_writer.h" 9 #include "base/json/json_writer.h"
10 #include "base/logging.h" 10 #include "base/logging.h"
(...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 {23, true, "\012talkgadget\006google\003com", true, 599 {23, true, "\012talkgadget\006google\003com", true,
600 kGoogleAcceptableCerts }, 600 kGoogleAcceptableCerts },
601 {17, true, "\004talk\006google\003com", true, kGoogleAcceptableCerts }, 601 {17, true, "\004talk\006google\003com", true, kGoogleAcceptableCerts },
602 {29, true, "\020hostedtalkgadget\006google\003com", true, 602 {29, true, "\020hostedtalkgadget\006google\003com", true,
603 kGoogleAcceptableCerts }, 603 kGoogleAcceptableCerts },
604 {17, true, "\004plus\006google\003com", true, kGoogleAcceptableCerts }, 604 {17, true, "\004plus\006google\003com", true, kGoogleAcceptableCerts },
605 // Other Google-related domains that must use HTTPS. 605 // Other Google-related domains that must use HTTPS.
606 {20, true, "\006market\007android\003com", true, kGoogleAcceptableCerts }, 606 {20, true, "\006market\007android\003com", true, kGoogleAcceptableCerts },
607 {26, true, "\003ssl\020google-analytics\003com", true, 607 {26, true, "\003ssl\020google-analytics\003com", true,
608 kGoogleAcceptableCerts }, 608 kGoogleAcceptableCerts },
609 {18, true, "\005drive\006google\003com", true, kGoogleAcceptableCerts },
609 // Other Google-related domains that must use an acceptable certificate 610 // Other Google-related domains that must use an acceptable certificate
610 // iff using SSL. 611 // iff using SSL.
611 {11, true, "\005ytimg\003com", false, kGoogleAcceptableCerts }, 612 {11, true, "\005ytimg\003com", false, kGoogleAcceptableCerts },
612 {23, true, "\021googleusercontent\003com", false, kGoogleAcceptableCerts }, 613 {23, true, "\021googleusercontent\003com", false, kGoogleAcceptableCerts },
613 {13, true, "\007youtube\003com", false, kGoogleAcceptableCerts }, 614 {13, true, "\007youtube\003com", false, kGoogleAcceptableCerts },
614 {16, true, "\012googleapis\003com", false, kGoogleAcceptableCerts }, 615 {16, true, "\012googleapis\003com", false, kGoogleAcceptableCerts },
615 {22, true, "\020googleadservices\003com", false, kGoogleAcceptableCerts }, 616 {22, true, "\020googleadservices\003com", false, kGoogleAcceptableCerts },
616 {16, true, "\012googlecode\003com", false, kGoogleAcceptableCerts }, 617 {16, true, "\012googlecode\003com", false, kGoogleAcceptableCerts },
617 {13, true, "\007appspot\003com", false, kGoogleAcceptableCerts }, 618 {13, true, "\007appspot\003com", false, kGoogleAcceptableCerts },
618 {23, true, "\021googlesyndication\003com", false, kGoogleAcceptableCerts }, 619 {23, true, "\021googlesyndication\003com", false, kGoogleAcceptableCerts },
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
748 } 749 }
749 750
750 LOG(ERROR) << "Rejecting public key chain for domain " << domain 751 LOG(ERROR) << "Rejecting public key chain for domain " << domain
751 << ". Validated chain: " << HashesToBase64String(hashes) 752 << ". Validated chain: " << HashesToBase64String(hashes)
752 << ", expected: " << HashesToBase64String(public_key_hashes); 753 << ", expected: " << HashesToBase64String(public_key_hashes);
753 754
754 return false; 755 return false;
755 } 756 }
756 757
757 } // namespace 758 } // namespace
OLDNEW
« no previous file with comments | « no previous file | net/base/transport_security_state_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698