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

Side by Side Diff: net/base/transport_security_state_static.h

Issue 12045026: net: add two Google backup pins. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 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
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 // This file is automatically generated by transport_security_state_static_gener ate.go 5 // This file is automatically generated by transport_security_state_static_gener ate.go
6 6
7 #ifndef NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ 7 #ifndef NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_
8 #define NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ 8 #define NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_
9 9
10 // These are SubjectPublicKeyInfo hashes for public key pinning. The 10 // These are SubjectPublicKeyInfo hashes for public key pinning. The
(...skipping 12 matching lines...) Expand all
23 "\x46\xf4\xc2\xe8\xf6\xc5\x54\xdd\x5e\x07"; 23 "\x46\xf4\xc2\xe8\xf6\xc5\x54\xdd\x5e\x07";
24 24
25 static const char kSPKIHash_Google1024[] = 25 static const char kSPKIHash_Google1024[] =
26 "\x40\xc5\x40\x1d\x6f\x8c\xba\xf0\x8b\x00" 26 "\x40\xc5\x40\x1d\x6f\x8c\xba\xf0\x8b\x00"
27 "\xed\xef\xb1\xee\x87\xd0\x05\xb3\xb9\xcd"; 27 "\xed\xef\xb1\xee\x87\xd0\x05\xb3\xb9\xcd";
28 28
29 static const char kSPKIHash_Google2048[] = 29 static const char kSPKIHash_Google2048[] =
30 "\x01\xb9\x21\xc5\x8d\x0b\xdf\x8d\xe0\x29" 30 "\x01\xb9\x21\xc5\x8d\x0b\xdf\x8d\xe0\x29"
31 "\xff\x9c\x92\x2e\xcd\x55\x6a\x7e\xa3\x39"; 31 "\xff\x9c\x92\x2e\xcd\x55\x6a\x7e\xa3\x39";
32 32
33 static const char kSPKIHash_GoogleBackup1024[] =
palmer 2013/01/22 19:08:07 These are good too.
34 "\x7d\x5b\xa3\xca\x8e\x37\x65\x1d\x7c\x71"
35 "\xc3\xe3\xb7\x74\xcd\xe9\x7b\x1b\x59\x43";
36
37 static const char kSPKIHash_GoogleBackup2048[] =
38 "\xbe\xae\xce\xca\x34\xa7\xa8\xe7\x28\xf6"
39 "\x7c\x8c\x08\x31\x9d\xcb\xbe\xde\x8a\x33";
40
33 static const char kSPKIHash_EquifaxSecureCA[] = 41 static const char kSPKIHash_EquifaxSecureCA[] =
34 "\x48\xe6\x68\xf9\x2b\xd2\xb2\x95\xd7\x47" 42 "\x48\xe6\x68\xf9\x2b\xd2\xb2\x95\xd7\x47"
35 "\xd8\x23\x20\x10\x4f\x33\x98\x90\x9f\xd4"; 43 "\xd8\x23\x20\x10\x4f\x33\x98\x90\x9f\xd4";
36 44
37 static const char kSPKIHash_Aetna[] = 45 static const char kSPKIHash_Aetna[] =
38 "\x92\x52\xaa\x14\xde\xbf\x80\xae\x30\xaa" 46 "\x92\x52\xaa\x14\xde\xbf\x80\xae\x30\xaa"
39 "\xd9\x4e\x60\x38\x70\x24\xa5\x43\x2f\x1a"; 47 "\xd9\x4e\x60\x38\x70\x24\xa5\x43\x2f\x1a";
40 48
41 static const char kSPKIHash_GeoTrustGlobal[] = 49 static const char kSPKIHash_GeoTrustGlobal[] =
42 "\xc0\x7a\x98\x68\x8d\x89\xfb\xab\x05\x64" 50 "\xc0\x7a\x98\x68\x8d\x89\xfb\xab\x05\x64"
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 #define kTestPins { \ 241 #define kTestPins { \
234 kTestAcceptableCerts, \ 242 kTestAcceptableCerts, \
235 kNoRejectedPublicKeys, \ 243 kNoRejectedPublicKeys, \
236 } 244 }
237 245
238 static const char* const kGoogleAcceptableCerts[] = { 246 static const char* const kGoogleAcceptableCerts[] = {
239 kSPKIHash_VeriSignClass3, 247 kSPKIHash_VeriSignClass3,
240 kSPKIHash_VeriSignClass3_G3, 248 kSPKIHash_VeriSignClass3_G3,
241 kSPKIHash_Google1024, 249 kSPKIHash_Google1024,
242 kSPKIHash_Google2048, 250 kSPKIHash_Google2048,
251 kSPKIHash_GoogleBackup1024,
252 kSPKIHash_GoogleBackup2048,
243 kSPKIHash_EquifaxSecureCA, 253 kSPKIHash_EquifaxSecureCA,
244 kSPKIHash_GeoTrustGlobal, 254 kSPKIHash_GeoTrustGlobal,
245 NULL, 255 NULL,
246 }; 256 };
247 static const char* const kGoogleRejectedCerts[] = { 257 static const char* const kGoogleRejectedCerts[] = {
248 kSPKIHash_Aetna, 258 kSPKIHash_Aetna,
249 kSPKIHash_Intel, 259 kSPKIHash_Intel,
250 kSPKIHash_TCTrustCenter, 260 kSPKIHash_TCTrustCenter,
251 kSPKIHash_Vodafone, 261 kSPKIHash_Vodafone,
252 NULL, 262 NULL,
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 {11, false, "\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM }, 780 {11, false, "\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM },
771 {16, false, "\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMAIL_COM }, 781 {16, false, "\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMAIL_COM },
772 {15, false, "\003www\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM }, 782 {15, false, "\003www\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM },
773 {20, false, "\003www\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMA IL_COM }, 783 {20, false, "\003www\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMA IL_COM },
774 {22, true, "\020google-analytics\003com", false, kGooglePins, DOMAIN_GOOGLE_AN ALYTICS_COM }, 784 {22, true, "\020google-analytics\003com", false, kGooglePins, DOMAIN_GOOGLE_AN ALYTICS_COM },
775 {18, true, "\014googlegroups\003com", false, kGooglePins, DOMAIN_GOOGLEGROUPS_ COM }, 785 {18, true, "\014googlegroups\003com", false, kGooglePins, DOMAIN_GOOGLEGROUPS_ COM },
776 }; 786 };
777 static const size_t kNumPreloadedSNISTS = ARRAYSIZE_UNSAFE(kPreloadedSNISTS); 787 static const size_t kNumPreloadedSNISTS = ARRAYSIZE_UNSAFE(kPreloadedSNISTS);
778 788
779 #endif // NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ 789 #endif // NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_
OLDNEW
« no previous file with comments | « no previous file | net/base/transport_security_state_static.certs » ('j') | net/base/transport_security_state_static.certs » ('J')

Powered by Google App Engine
This is Rietveld 408576698