| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // This file is automatically generated by transport_security_state_static_generate.go |
| |
| #ifndef NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ |
| #define NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ |
| |
| // These are SubjectPublicKeyInfo hashes for public key pinning. The |
| // hashes are base64 encoded, SHA1 digests. |
| |
| static const char kSPKIHash_TestSPKI[] = |
| "sha1/AAAAAAAAAAAAAAAAAAAAAAAAAAA="; |
| |
| static const char kSPKIHash_VeriSignClass3[] = |
| "sha1/4n972HfV354KP560yw4uqe/baXc="; |
| |
| static const char kSPKIHash_VeriSignClass3_G3[] = |
| "sha1/IvGeLsbqzPxdI0b0wuj2xVTdXgc="; |
| |
| static const char kSPKIHash_Google1024[] = |
| "sha1/QMVAHW+MuvCLAO3vse6H0AWzuc0="; |
| |
| static const char kSPKIHash_Google2048[] = |
| "sha1/AbkhxY0L343gKf+cki7NVWp+ozk="; |
| |
| static const char kSPKIHash_EquifaxSecureCA[] = |
| "sha1/SOZo+SvSspXXR9gjIBBPM5iQn9Q="; |
| |
| static const char kSPKIHash_Aetna[] = |
| "sha1/klKqFN6/gK4wqtlOYDhwJKVDLxo="; |
| |
| static const char kSPKIHash_GeoTrustGlobal[] = |
| "sha1/wHqYaI2J+6sFZAwRfap9ZbjKzE4="; |
| |
| static const char kSPKIHash_GeoTrustPrimary[] = |
| "sha1/sBmJ5+/7Sq/LFI9YRjl2IkFQ4bo="; |
| |
| static const char kSPKIHash_Intel[] = |
| "sha1/DsYq91myCBCQJW/D3f2KZjEwK8U="; |
| |
| static const char kSPKIHash_TCTrustCenter[] = |
| "sha1/gzuEEAB/bkqdQS3EIjk2by7lW+k="; |
| |
| static const char kSPKIHash_Vodafone[] = |
| "sha1/DX/hXFUUNmiZ/EDWIgjvIuvRFRw="; |
| |
| static const char kSPKIHash_RapidSSL[] = |
| "sha1/o5OZxATDsgmwgcIfIWIneMJ0jkw="; |
| |
| static const char kSPKIHash_DigiCertEVRoot[] = |
| "sha1/gzF+YoVCU9bXeDGQ7JGQVumRueM="; |
| |
| static const char kSPKIHash_Tor1[] = |
| "sha1/juNxSTv9UANmpC9kF5GKpmWNx3Y="; |
| |
| static const char kSPKIHash_Tor2[] = |
| "sha1/lia43lPolzSPVIq34Dw57uYcLD8="; |
| |
| static const char kSPKIHash_Tor3[] = |
| "sha1/rzEyQIKOh77j87n5bjWUNguXF8Y="; |
| |
| static const char kSPKIHash_VeriSignClass1[] = |
| "sha1/I0PRSKJViZuUfUYaeX7ATP7RcLc="; |
| |
| static const char kSPKIHash_VeriSignClass3_G4[] = |
| "sha1/7WYxNdMb1OymFMQp4xkGn5TBJlA="; |
| |
| static const char kSPKIHash_VeriSignClass4_G3[] = |
| "sha1/PANDaGiVHPNpKri0Jtq6j+ki5b0="; |
| |
| static const char kSPKIHash_VeriSignClass1_G3[] = |
| "sha1/VRmyeKyygdftp6vBg5nDu2kEJLU="; |
| |
| static const char kSPKIHash_VeriSignClass2_G3[] = |
| "sha1/Wr7Fddyu87COJxlD/H8lDD32YeM="; |
| |
| static const char kSPKIHash_VeriSignClass3_G2[] = |
| "sha1/GiG0lStik84Ys2XsnA6TTLOB5tQ="; |
| |
| static const char kSPKIHash_VeriSignClass2_G2[] = |
| "sha1/Eje6RRfurSkm/cHN/r7t8t7ZFFw="; |
| |
| static const char kSPKIHash_VeriSignClass3_G5[] = |
| "sha1/sYEIGhmkwJQf+uiVKMEkyZs0rMc="; |
| |
| static const char kSPKIHash_VeriSignUniversal[] = |
| "sha1/u8I+KQuzKHcdrT6iTb30I70GsD0="; |
| |
| static const char kSPKIHash_Twitter1[] = |
| "sha1/Vv7zwhR9TtOIN/29MFI4cgHld40="; |
| |
| static const char kSPKIHash_GeoTrustGlobal2[] = |
| "sha1/cTg28gIxU0crbrplRqkQFVggBQk="; |
| |
| static const char kSPKIHash_GeoTrustUniversal[] = |
| "sha1/h+hbY1PGI6MSjLD/u/VR/lmADiI="; |
| |
| static const char kSPKIHash_GeoTrustUniversal2[] = |
| "sha1/Xk9ThoXdT57KX9wNRW99UbHcm3s="; |
| |
| static const char kSPKIHash_GeoTrustPrimary_G2[] = |
| "sha1/vb6nG6txV/nkddlU0rcngBqCJoI="; |
| |
| static const char kSPKIHash_GeoTrustPrimary_G3[] = |
| "sha1/nKmNAK90Dd2BgNITRaWLjy6UONY="; |
| |
| static const char kSPKIHash_Entrust_2048[] = |
| "sha1/VeSB0RGAvtiJuQijMfmhJAkWuXA="; |
| |
| static const char kSPKIHash_Entrust_EV[] = |
| "sha1/ukKwgYhTiB2GY71MwF4I/upuu3c="; |
| |
| static const char kSPKIHash_Entrust_G2[] = |
| "sha1/qzDTr0vY8WtYae5FaSnahLhzlIg="; |
| |
| static const char kSPKIHash_Entrust_SSL[] = |
| "sha1/8BdiE1U9s/8KAGv7UISX8+1i0Bo="; |
| |
| static const char kSPKIHash_AAACertificateServices[] = |
| "sha1/xDAoxdPjCAwQRIssd7okU5dgu/k="; |
| |
| static const char kSPKIHash_AddTrustClass1CARoot[] = |
| "sha1/i9vXzKBoU0IW9MErJUT8Apyli0c="; |
| |
| static const char kSPKIHash_AddTrustExternalCARoot[] = |
| "sha1/T5x9IXmcrQ7YuQxXnxoCmeeQ84c="; |
| |
| static const char kSPKIHash_AddTrustPublicCARoot[] = |
| "sha1/qFdl1ugyyMUZY3Namhd0OoHf7i4="; |
| |
| static const char kSPKIHash_AddTrustQualifiedCARoot[] = |
| "sha1/vOS3IxJVmOVjQRkcUOS2R8J2Bdc="; |
| |
| static const char kSPKIHash_COMODOCertificationAuthority[] = |
| "sha1/EeSR0cnkwOuazs9zVF3h8agwPsM="; |
| |
| static const char kSPKIHash_SecureCertificateServices[] = |
| "sha1/PLQahC71XPIaPaVKyNG+OQh2N7w="; |
| |
| static const char kSPKIHash_TrustedCertificateServices[] = |
| "sha1//nLI678ML7sOJhOTkzwsqY3cJJQ="; |
| |
| static const char kSPKIHash_UTNDATACorpSGC[] = |
| "sha1/UzLRs89/+uDxoF2FTpLSnkUdtE8="; |
| |
| static const char kSPKIHash_UTNUSERFirstClientAuthenticationandEmail[] = |
| "sha1/iYJnfcSdJnAAS7RQSHzePa4Ebn0="; |
| |
| static const char kSPKIHash_UTNUSERFirstHardware[] = |
| "sha1/oXJfJhsomEOVXQc31YWWnUvSw0U="; |
| |
| static const char kSPKIHash_UTNUSERFirstObject[] = |
| "sha1/2u1kdBScFDyr3ZmpvVsoTYs8ydg="; |
| |
| static const char kSPKIHash_GTECyberTrustGlobalRoot[] = |
| "sha1/WXkS3mF11m/EI7d3E3THlt5viHI="; |
| |
| static const char kSPKIHash_Tor2web[] = |
| "sha1/GeW1hxvUgy7I9ZSX/sZe+0jjM7E="; |
| |
| static const char kSPKIHash_AlphaSSL_G2[] = |
| "sha1/5STpjjF9yPytkFN8kecNpHCTkF8="; |
| |
| // The following is static data describing the hosts that are hardcoded with |
| // certificate pins or HSTS information. |
| |
| // kNoRejectedPublicKeys is a placeholder for when no public keys are rejected. |
| static const char* const kNoRejectedPublicKeys[] = { |
| NULL, |
| }; |
| |
| static const char* const kTestAcceptableCerts[] = { |
| kSPKIHash_TestSPKI, |
| NULL, |
| }; |
| #define kTestPins { \ |
| kTestAcceptableCerts, \ |
| kNoRejectedPublicKeys, \ |
| } |
| |
| static const char* const kGoogleAcceptableCerts[] = { |
| kSPKIHash_VeriSignClass3, |
| kSPKIHash_VeriSignClass3_G3, |
| kSPKIHash_Google1024, |
| kSPKIHash_Google2048, |
| kSPKIHash_EquifaxSecureCA, |
| NULL, |
| }; |
| static const char* const kGoogleRejectedCerts[] = { |
| kSPKIHash_Aetna, |
| kSPKIHash_Intel, |
| kSPKIHash_TCTrustCenter, |
| kSPKIHash_Vodafone, |
| NULL, |
| }; |
| #define kGooglePins { \ |
| kGoogleAcceptableCerts, \ |
| kGoogleRejectedCerts, \ |
| } |
| |
| static const char* const kTorAcceptableCerts[] = { |
| kSPKIHash_RapidSSL, |
| kSPKIHash_DigiCertEVRoot, |
| kSPKIHash_Tor1, |
| kSPKIHash_Tor2, |
| kSPKIHash_Tor3, |
| NULL, |
| }; |
| #define kTorPins { \ |
| kTorAcceptableCerts, \ |
| kNoRejectedPublicKeys, \ |
| } |
| |
| static const char* const kTwitterComAcceptableCerts[] = { |
| kSPKIHash_VeriSignClass1, |
| kSPKIHash_VeriSignClass3, |
| kSPKIHash_VeriSignClass3_G4, |
| kSPKIHash_VeriSignClass4_G3, |
| kSPKIHash_VeriSignClass3_G3, |
| kSPKIHash_VeriSignClass1_G3, |
| kSPKIHash_VeriSignClass2_G3, |
| kSPKIHash_VeriSignClass3_G2, |
| kSPKIHash_VeriSignClass2_G2, |
| kSPKIHash_VeriSignClass3_G5, |
| kSPKIHash_VeriSignUniversal, |
| kSPKIHash_GeoTrustGlobal, |
| kSPKIHash_GeoTrustGlobal2, |
| kSPKIHash_GeoTrustUniversal, |
| kSPKIHash_GeoTrustUniversal2, |
| kSPKIHash_GeoTrustPrimary, |
| kSPKIHash_GeoTrustPrimary_G2, |
| kSPKIHash_GeoTrustPrimary_G3, |
| kSPKIHash_Twitter1, |
| NULL, |
| }; |
| #define kTwitterComPins { \ |
| kTwitterComAcceptableCerts, \ |
| kNoRejectedPublicKeys, \ |
| } |
| |
| static const char* const kTwitterCDNAcceptableCerts[] = { |
| kSPKIHash_VeriSignClass1, |
| kSPKIHash_VeriSignClass3, |
| kSPKIHash_VeriSignClass3_G4, |
| kSPKIHash_VeriSignClass4_G3, |
| kSPKIHash_VeriSignClass3_G3, |
| kSPKIHash_VeriSignClass1_G3, |
| kSPKIHash_VeriSignClass2_G3, |
| kSPKIHash_VeriSignClass3_G2, |
| kSPKIHash_VeriSignClass2_G2, |
| kSPKIHash_VeriSignClass3_G5, |
| kSPKIHash_VeriSignUniversal, |
| kSPKIHash_GeoTrustGlobal, |
| kSPKIHash_GeoTrustGlobal2, |
| kSPKIHash_GeoTrustUniversal, |
| kSPKIHash_GeoTrustUniversal2, |
| kSPKIHash_GeoTrustPrimary, |
| kSPKIHash_GeoTrustPrimary_G2, |
| kSPKIHash_GeoTrustPrimary_G3, |
| kSPKIHash_Twitter1, |
| kSPKIHash_Entrust_2048, |
| kSPKIHash_Entrust_EV, |
| kSPKIHash_Entrust_G2, |
| kSPKIHash_Entrust_SSL, |
| kSPKIHash_AAACertificateServices, |
| kSPKIHash_AddTrustClass1CARoot, |
| kSPKIHash_AddTrustExternalCARoot, |
| kSPKIHash_AddTrustPublicCARoot, |
| kSPKIHash_AddTrustQualifiedCARoot, |
| kSPKIHash_COMODOCertificationAuthority, |
| kSPKIHash_SecureCertificateServices, |
| kSPKIHash_TrustedCertificateServices, |
| kSPKIHash_UTNDATACorpSGC, |
| kSPKIHash_UTNUSERFirstClientAuthenticationandEmail, |
| kSPKIHash_UTNUSERFirstHardware, |
| kSPKIHash_UTNUSERFirstObject, |
| kSPKIHash_GTECyberTrustGlobalRoot, |
| NULL, |
| }; |
| #define kTwitterCDNPins { \ |
| kTwitterCDNAcceptableCerts, \ |
| kNoRejectedPublicKeys, \ |
| } |
| |
| static const char* const kTor2webAcceptableCerts[] = { |
| kSPKIHash_AlphaSSL_G2, |
| kSPKIHash_Tor2web, |
| NULL, |
| }; |
| #define kTor2webPins { \ |
| kTor2webAcceptableCerts, \ |
| kNoRejectedPublicKeys, \ |
| } |
| |
| #define kNoPins {\ |
| NULL, NULL, \ |
| } |
| |
| static const struct HSTSPreload kPreloadedSTS[] = { |
| {25, true, "\013pinningtest\007appspot\003com", false, kTestPins, DOMAIN_APPSPOT_COM }, |
| {12, true, "\006google\003com", false, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {19, true, "\006health\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {21, true, "\010checkout\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {19, true, "\006chrome\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {17, true, "\004docs\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {18, true, "\005sites\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {25, true, "\014spreadsheets\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {22, false, "\011appengine\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {22, true, "\011encrypted\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {21, true, "\010accounts\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {21, true, "\010profiles\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {17, true, "\004mail\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {23, true, "\012talkgadget\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {17, true, "\004talk\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {29, true, "\020hostedtalkgadget\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {17, true, "\004plus\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {19, true, "\006script\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {20, true, "\006market\007android\003com", true, kGooglePins, DOMAIN_ANDROID_COM }, |
| {26, true, "\003ssl\020google-analytics\003com", true, kGooglePins, DOMAIN_GOOGLE_ANALYTICS_COM }, |
| {18, true, "\005drive\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {16, true, "\012googleplex\003com", true, kGooglePins, DOMAIN_GOOGLEPLEX_COM }, |
| {19, true, "\006groups\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {17, true, "\004apis\006google\003com", true, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {23, true, "\005chart\004apis\006google\003com", false, kGooglePins, DOMAIN_GOOGLE_COM }, |
| {11, true, "\005ytimg\003com", false, kGooglePins, DOMAIN_YTIMG_COM }, |
| {23, true, "\021googleusercontent\003com", false, kGooglePins, DOMAIN_GOOGLEUSERCONTENT_COM }, |
| {13, true, "\007youtube\003com", false, kGooglePins, DOMAIN_YOUTUBE_COM }, |
| {16, true, "\012googleapis\003com", false, kGooglePins, DOMAIN_GOOGLEAPIS_COM }, |
| {22, true, "\020googleadservices\003com", false, kGooglePins, DOMAIN_GOOGLEADSERVICES_COM }, |
| {16, true, "\012googlecode\003com", false, kGooglePins, DOMAIN_GOOGLECODE_COM }, |
| {13, true, "\007appspot\003com", false, kGooglePins, DOMAIN_APPSPOT_COM }, |
| {23, true, "\021googlesyndication\003com", false, kGooglePins, DOMAIN_GOOGLESYNDICATION_COM }, |
| {17, true, "\013doubleclick\003net", false, kGooglePins, DOMAIN_DOUBLECLICK_NET }, |
| {17, true, "\003ssl\007gstatic\003com", false, kGooglePins, DOMAIN_GSTATIC_COM }, |
| {23, true, "\005learn\013doubleclick\003net", false, kNoPins, DOMAIN_NOT_PINNED }, |
| {16, false, "\003www\006paypal\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {16, false, "\003www\006elanex\003biz", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {12, true, "\006jottit\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {19, true, "\015sunshinepress\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {21, false, "\003www\013noisebridge\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {10, false, "\004neg9\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {12, true, "\006riseup\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {11, false, "\006factor\002cc", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {22, false, "\007members\010mayfirst\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {22, false, "\007support\010mayfirst\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, false, "\002id\010mayfirst\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {20, false, "\005lists\010mayfirst\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {28, false, "\016aladdinschools\007appspot\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, true, "\011ottospora\002nl", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {25, false, "\003www\017paycheckrecords\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, false, "\010lastpass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {18, false, "\003www\010lastpass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, true, "\010keyerror\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, false, "\010entropia\002de", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, false, "\003www\010entropia\002de", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {11, true, "\005romab\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {16, false, "\012logentries\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {20, false, "\003www\012logentries\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {12, true, "\006stripe\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {27, true, "\025cloudsecurityalliance\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {15, true, "\005login\004sapo\002pt", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {19, true, "\015mattmccutchen\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {11, true, "\006betnet\002fr", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, true, "\010uprotect\002it", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, false, "\010squareup\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {9, true, "\004cert\002se", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {11, true, "\006crypto\002is", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {20, true, "\005simon\007butcher\004name", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {10, true, "\004linx\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, false, "\007dropcam\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, false, "\003www\007dropcam\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {30, true, "\010ebanking\014indovinabank\003com\002vn", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, false, "\007epoxate\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {16, false, "\012torproject\003org", true, kTorPins, DOMAIN_TORPROJECT_ORG }, |
| {21, true, "\004blog\012torproject\003org", true, kTorPins, DOMAIN_TORPROJECT_ORG }, |
| {22, true, "\005check\012torproject\003org", true, kTorPins, DOMAIN_TORPROJECT_ORG }, |
| {20, true, "\003www\012torproject\003org", true, kTorPins, DOMAIN_TORPROJECT_ORG }, |
| {22, true, "\003www\014moneybookers\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, false, "\013ledgerscope\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {21, false, "\003www\013ledgerscope\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {10, false, "\004kyps\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, false, "\003www\004kyps\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, true, "\003app\007recurly\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, true, "\003api\007recurly\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, false, "\007greplin\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {17, false, "\003www\007greplin\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {27, true, "\006luneta\016nearbuysystems\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {12, true, "\006ubertt\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {9, true, "\004pixi\002me", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, true, "\010grepular\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {16, false, "\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {20, false, "\003www\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {26, false, "\011developer\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {30, false, "\003www\011developer\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {24, false, "\007sandbox\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {28, false, "\003www\007sandbox\012mydigipass\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {12, true, "\006crypto\003cat", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {25, true, "\014bigshinylock\006minazo\003net", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {10, true, "\005crate\002io", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, false, "\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {17, true, "\003www\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {17, true, "\003api\007twitter\003com", false, kTwitterCDNPins, DOMAIN_TWITTER_COM }, |
| {19, true, "\005oauth\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {20, true, "\006mobile\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {17, true, "\003dev\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {22, true, "\010business\007twitter\003com", false, kTwitterComPins, DOMAIN_TWITTER_COM }, |
| {22, true, "\010platform\007twitter\003com", false, kTwitterCDNPins, DOMAIN_TWITTER_COM }, |
| {15, true, "\003si0\005twimg\003com", false, kTwitterCDNPins, DOMAIN_TWIMG_COM }, |
| {23, true, "\010twimg0-a\010akamaihd\003net", false, kTwitterCDNPins, DOMAIN_AKAMAIHD_NET }, |
| {22, true, "\020braintreegateway\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {23, false, "\021braintreepayments\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {27, false, "\003www\021braintreepayments\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {24, false, "\022emailprivacytester\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {13, true, "\007tor2web\003org", false, kTor2webPins, DOMAIN_TOR2WEB_ORG }, |
| {25, true, "\010business\007medbank\003com\002mt", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {14, true, "\005arivo\003com\002br", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {21, true, "\003www\013apollo-auto\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {15, true, "\003www\005cueup\003com", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {11, false, "\005jitsi\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {15, false, "\003www\005jitsi\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| {20, false, "\010download\005jitsi\003org", true, kNoPins, DOMAIN_NOT_PINNED }, |
| }; |
| static const size_t kNumPreloadedSTS = ARRAYSIZE_UNSAFE(kPreloadedSTS); |
| |
| static const struct HSTSPreload kPreloadedSNISTS[] = { |
| {11, false, "\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM }, |
| {16, false, "\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMAIL_COM }, |
| {15, false, "\003www\005gmail\003com", true, kGooglePins, DOMAIN_GMAIL_COM }, |
| {20, false, "\003www\012googlemail\003com", true, kGooglePins, DOMAIN_GOOGLEMAIL_COM }, |
| {22, true, "\020google-analytics\003com", false, kGooglePins, DOMAIN_GOOGLE_ANALYTICS_COM }, |
| {18, true, "\014googlegroups\003com", false, kGooglePins, DOMAIN_GOOGLEGROUPS_COM }, |
| }; |
| static const size_t kNumPreloadedSNISTS = ARRAYSIZE_UNSAFE(kPreloadedSNISTS); |
| |
| #endif // NET_BASE_TRANSPORT_SECURITY_STATE_STATIC_H_ |