StaticHPKPins.h (39857B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 /*****************************************************************************/ 6 /* This is an automatically generated file. If you're not */ 7 /* PublicKeyPinningService.cpp, you shouldn't be #including it. */ 8 /*****************************************************************************/ 9 #include <stdint.h> 10 /* COMODO Certification Authority */ 11 static const char kCOMODO_Certification_AuthorityFingerprint[] = 12 "AG1751Vd2CAmRCxPGieoDomhmJy4ezREjtIZTBgZbV4="; 13 14 /* COMODO ECC Certification Authority */ 15 static const char kCOMODO_ECC_Certification_AuthorityFingerprint[] = 16 "58qRu/uxh4gFezqAcERupSkRYBlBAvfcw7mEjGPLnNU="; 17 18 /* COMODO RSA Certification Authority */ 19 static const char kCOMODO_RSA_Certification_AuthorityFingerprint[] = 20 "grX4Ta9HpZx6tSHkmCrvpApTQGo67CYDnvprLg5yRME="; 21 22 /* Comodo AAA Services root */ 23 static const char kComodo_AAA_Services_rootFingerprint[] = 24 "vRU+17BDT2iGsXvOi76E7TQMcTLXAqj0+jGPdW7L1vM="; 25 26 /* DigiCert Assured ID Root CA */ 27 static const char kDigiCert_Assured_ID_Root_CAFingerprint[] = 28 "I/Lt/z7ekCWanjD0Cvj5EqXls2lOaThEA0H2Bg4BT/o="; 29 30 /* DigiCert Assured ID Root G2 */ 31 static const char kDigiCert_Assured_ID_Root_G2Fingerprint[] = 32 "8ca6Zwz8iOTfUpc8rkIPCgid1HQUT+WAbEIAZOFZEik="; 33 34 /* DigiCert Assured ID Root G3 */ 35 static const char kDigiCert_Assured_ID_Root_G3Fingerprint[] = 36 "Fe7TOVlLME+M+Ee0dzcdjW/sYfTbKwGvWJ58U7Ncrkw="; 37 38 /* DigiCert Global Root CA */ 39 static const char kDigiCert_Global_Root_CAFingerprint[] = 40 "r/mIkG3eEpVdm+u/ko/cwxzOMo1bk4TyHIlByibiA5E="; 41 42 /* DigiCert Global Root G2 */ 43 static const char kDigiCert_Global_Root_G2Fingerprint[] = 44 "i7WTqTvh0OioIruIfFR4kMPnBqrS2rdiVPl/s2uC/CY="; 45 46 /* DigiCert Global Root G3 */ 47 static const char kDigiCert_Global_Root_G3Fingerprint[] = 48 "uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc="; 49 50 /* DigiCert High Assurance EV Root CA */ 51 static const char kDigiCert_High_Assurance_EV_Root_CAFingerprint[] = 52 "WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; 53 54 /* DigiCert TLS ECC P384 Root G5 */ 55 static const char kDigiCert_TLS_ECC_P384_Root_G5Fingerprint[] = 56 "oC+voZLIy4HLE0FVT5wFtxzKKokLDRKY1oNkfJYe+98="; 57 58 /* DigiCert TLS RSA4096 Root G5 */ 59 static const char kDigiCert_TLS_RSA4096_Root_G5Fingerprint[] = 60 "ape1HIIZ6T5d7GS61YBs3rD4NVvkfnVwELcCRW4Bqv0="; 61 62 /* DigiCert Trusted Root G4 */ 63 static const char kDigiCert_Trusted_Root_G4Fingerprint[] = 64 "Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw="; 65 66 /* End Entity Test Cert */ 67 static const char kEnd_Entity_Test_CertFingerprint[] = 68 "VCIlmPM9NkgFQtrs4Oa5TeFcDu6MWRTKSNdePEhOgD8="; 69 70 /* GOOGLE_PIN_AE1_GoogleTrustServices */ 71 static const char kGOOGLE_PIN_AE1_GoogleTrustServicesFingerprint[] = 72 "IGnQeIPjbxiR+JteR7AkUXl7pV+19BT4x3o15saZBNE="; 73 74 /* GOOGLE_PIN_WE1_GoogleTrustServices */ 75 static const char kGOOGLE_PIN_WE1_GoogleTrustServicesFingerprint[] = 76 "kIdp6NNEd8wsugYyyIYFsi1ylMCED3hZbSR8ZFsa/A4="; 77 78 /* GOOGLE_PIN_WE2_GoogleTrustServices */ 79 static const char kGOOGLE_PIN_WE2_GoogleTrustServicesFingerprint[] = 80 "vh78KSg1Ry4NaqGDV10w/cTb9VH3BQUZoCWNa93W/EY="; 81 82 /* GOOGLE_PIN_WE3_GoogleTrustServices */ 83 static const char kGOOGLE_PIN_WE3_GoogleTrustServicesFingerprint[] = 84 "daBIAnKdRIX3bqM85I6We7wBUh0DPycNFBMvYkXGX2Q="; 85 86 /* GOOGLE_PIN_WE4_GoogleTrustServices */ 87 static const char kGOOGLE_PIN_WE4_GoogleTrustServicesFingerprint[] = 88 "O5TQDB/wa4SkRjBrQL2Aq9CG317H9MDDgpTVcrpJDa4="; 89 90 /* GOOGLE_PIN_WE5_GoogleTrustServices */ 91 static const char kGOOGLE_PIN_WE5_GoogleTrustServicesFingerprint[] = 92 "8yZxLgpR8EbO8ANRrWKAzIzz9XdlSUgtYPkXKYUlGSY="; 93 94 /* GOOGLE_PIN_WR1_GoogleTrustServices */ 95 static const char kGOOGLE_PIN_WR1_GoogleTrustServicesFingerprint[] = 96 "yDu9og255NN5GEf+Bwa9rTrqFQ0EydZ0r1FCh9TdAW4="; 97 98 /* GOOGLE_PIN_WR2_GoogleTrustServices */ 99 static const char kGOOGLE_PIN_WR2_GoogleTrustServicesFingerprint[] = 100 "YPtHaftLw6/0vnc2BnNKGF54xiCA28WFcccjkA4ypCM="; 101 102 /* GOOGLE_PIN_WR3_GoogleTrustServices */ 103 static const char kGOOGLE_PIN_WR3_GoogleTrustServicesFingerprint[] = 104 "OdSlmQD9NWJh4EbcOHBxkhygPwNSwA9Q91eounfbcoE="; 105 106 /* GOOGLE_PIN_WR4_GoogleTrustServices */ 107 static const char kGOOGLE_PIN_WR4_GoogleTrustServicesFingerprint[] = 108 "hZe1OerqJ1Pnq6F4N0gVjjpHqm037Ndf4aLLVpZZdAE="; 109 110 /* GOOGLE_PIN_WR5_GoogleTrustServices */ 111 static const char kGOOGLE_PIN_WR5_GoogleTrustServicesFingerprint[] = 112 "/RoweMyX8j8/fAaaeAIwzhWXigZDrh/J2BBJaHrjX90="; 113 114 /* GTS Root R1 */ 115 static const char kGTS_Root_R1Fingerprint[] = 116 "hxqRlPTu1bMS/0DITB1SSu0vd4u/8l8TjPgfaAp63Gc="; 117 118 /* GTS Root R2 */ 119 static const char kGTS_Root_R2Fingerprint[] = 120 "Vfd95BwDeSQo+NUYxVEEIlvkOlWY2SalKK1lPhzOx78="; 121 122 /* GTS Root R3 */ 123 static const char kGTS_Root_R3Fingerprint[] = 124 "QXnt2YHvdHR3tJYmQIr0Paosp6t/nggsEGD4QJZ3Q0g="; 125 126 /* GTS Root R4 */ 127 static const char kGTS_Root_R4Fingerprint[] = 128 "mEflZT5enoR1FuXLgYYGqnVEoZvmf9c2bVBpiOjYQ0c="; 129 130 /* GlobalSign ECC Root CA - R4 */ 131 static const char kGlobalSign_ECC_Root_CA___R4Fingerprint[] = 132 "CLOmM1/OXvSPjw5UOYbAf9GKOxImEp9hhku9W90fHMk="; 133 134 /* GlobalSign ECC Root CA - R5 */ 135 static const char kGlobalSign_ECC_Root_CA___R5Fingerprint[] = 136 "fg6tdrtoGdwvVFEahDVPboswe53YIFjqbABPAdndpd8="; 137 138 /* GlobalSign Root CA */ 139 static const char kGlobalSign_Root_CAFingerprint[] = 140 "K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q="; 141 142 /* GlobalSign Root CA - R3 */ 143 static const char kGlobalSign_Root_CA___R3Fingerprint[] = 144 "cGuxAXyFXFkWm61cF4HPWX8S0srS9j0aSqN0k4AP+4A="; 145 146 /* GlobalSign Root CA - R6 */ 147 static const char kGlobalSign_Root_CA___R6Fingerprint[] = 148 "aCdH+LpiG4fN07wpXtXKvOciocDANj0daLOJKNJ4fx4="; 149 150 /* Go Daddy Class 2 CA */ 151 static const char kGo_Daddy_Class_2_CAFingerprint[] = 152 "VjLZe/p3W/PJnd6lL8JVNBCGQBZynFLdZSTIqcO0SJ8="; 153 154 /* Go Daddy Root Certificate Authority - G2 */ 155 static const char kGo_Daddy_Root_Certificate_Authority___G2Fingerprint[] = 156 "Ko8tivDrEjiY90yGasP6ZpBU4jwXvHqVvQI0GS3GNdA="; 157 158 /* GoogleBackup2048 */ 159 static const char kGoogleBackup2048Fingerprint[] = 160 "IPMbDAjLVSGntGO3WP53X/zilCVndez5YJ2+vJvhJsA="; 161 162 /* ISRG Root X1 */ 163 static const char kISRG_Root_X1Fingerprint[] = 164 "C5+lpZ7tcVwmwQIMcRtPbsQtWLABXhQzejna0wHFr8M="; 165 166 /* Starfield Class 2 CA */ 167 static const char kStarfield_Class_2_CAFingerprint[] = 168 "FfFKxFycfaIz00eRZOgTf+Ne4POK6FgYPwhBDqgqxLQ="; 169 170 /* Starfield Root Certificate Authority - G2 */ 171 static const char kStarfield_Root_Certificate_Authority___G2Fingerprint[] = 172 "gI1os/q0iEpflxrOfRBVDXqVoWN3Tz7Dav/7IT++THQ="; 173 174 /* TestSPKI */ 175 static const char kTestSPKIFingerprint[] = 176 "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 177 178 /* USERTrust ECC Certification Authority */ 179 static const char kUSERTrust_ECC_Certification_AuthorityFingerprint[] = 180 "ICGRfpgmOUXIWcQ/HXPLQTkFPEFPoDyjvH7ohhQpjzs="; 181 182 /* USERTrust RSA Certification Authority */ 183 static const char kUSERTrust_RSA_Certification_AuthorityFingerprint[] = 184 "x4QzPSC810K5/cMjb05Qm4k3Bw5zBn4lTdO/nEW/Td4="; 185 186 /* Pinsets are each an ordered list by the actual value of the fingerprint */ 187 struct StaticFingerprints { 188 // See bug 1338873 about making these fields const. 189 size_t size; 190 const char* const* data; 191 }; 192 193 /* PreloadedHPKPins.json pinsets */ 194 static const char* const kPinset_google_root_pems_Data[] = { 195 kCOMODO_ECC_Certification_AuthorityFingerprint, 196 kDigiCert_Assured_ID_Root_G2Fingerprint, 197 kCOMODO_Certification_AuthorityFingerprint, 198 kGlobalSign_ECC_Root_CA___R4Fingerprint, 199 kDigiCert_Assured_ID_Root_G3Fingerprint, 200 kStarfield_Class_2_CAFingerprint, 201 kDigiCert_Assured_ID_Root_CAFingerprint, 202 kUSERTrust_ECC_Certification_AuthorityFingerprint, 203 kGlobalSign_Root_CAFingerprint, 204 kGo_Daddy_Root_Certificate_Authority___G2Fingerprint, 205 kGTS_Root_R3Fingerprint, 206 kGTS_Root_R2Fingerprint, 207 kGo_Daddy_Class_2_CAFingerprint, 208 kDigiCert_Trusted_Root_G4Fingerprint, 209 kDigiCert_High_Assurance_EV_Root_CAFingerprint, 210 kGlobalSign_Root_CA___R6Fingerprint, 211 kGlobalSign_Root_CA___R3Fingerprint, 212 kGlobalSign_ECC_Root_CA___R5Fingerprint, 213 kStarfield_Root_Certificate_Authority___G2Fingerprint, 214 kCOMODO_RSA_Certification_AuthorityFingerprint, 215 kGTS_Root_R1Fingerprint, 216 kDigiCert_Global_Root_G2Fingerprint, 217 kGTS_Root_R4Fingerprint, 218 kDigiCert_Global_Root_CAFingerprint, 219 kDigiCert_Global_Root_G3Fingerprint, 220 kComodo_AAA_Services_rootFingerprint, 221 kUSERTrust_RSA_Certification_AuthorityFingerprint, 222 }; 223 static const StaticFingerprints kPinset_google_root_pems = { 224 sizeof(kPinset_google_root_pems_Data) / sizeof(const char*), 225 kPinset_google_root_pems_Data 226 }; 227 228 static const char* const kPinset_mozilla_services_Data[] = { 229 kISRG_Root_X1Fingerprint, 230 kDigiCert_High_Assurance_EV_Root_CAFingerprint, 231 kDigiCert_TLS_RSA4096_Root_G5Fingerprint, 232 kDigiCert_Global_Root_G2Fingerprint, 233 kDigiCert_TLS_ECC_P384_Root_G5Fingerprint, 234 kDigiCert_Global_Root_CAFingerprint, 235 }; 236 static const StaticFingerprints kPinset_mozilla_services = { 237 sizeof(kPinset_mozilla_services_Data) / sizeof(const char*), 238 kPinset_mozilla_services_Data 239 }; 240 241 static const char* const kPinset_mozilla_test_Data[] = { 242 kEnd_Entity_Test_CertFingerprint, 243 }; 244 static const StaticFingerprints kPinset_mozilla_test = { 245 sizeof(kPinset_mozilla_test_Data) / sizeof(const char*), 246 kPinset_mozilla_test_Data 247 }; 248 249 /* Chrome static pinsets */ 250 static const char* const kPinset_test_Data[] = { 251 kTestSPKIFingerprint, 252 }; 253 static const StaticFingerprints kPinset_test = { 254 sizeof(kPinset_test_Data) / sizeof(const char*), 255 kPinset_test_Data 256 }; 257 258 static const char* const kPinset_google_Data[] = { 259 kGOOGLE_PIN_WR5_GoogleTrustServicesFingerprint, 260 kGOOGLE_PIN_WE5_GoogleTrustServicesFingerprint, 261 kGlobalSign_ECC_Root_CA___R4Fingerprint, 262 kGOOGLE_PIN_AE1_GoogleTrustServicesFingerprint, 263 kGoogleBackup2048Fingerprint, 264 kGOOGLE_PIN_WE4_GoogleTrustServicesFingerprint, 265 kGOOGLE_PIN_WR3_GoogleTrustServicesFingerprint, 266 kGTS_Root_R3Fingerprint, 267 kGTS_Root_R2Fingerprint, 268 kGOOGLE_PIN_WR2_GoogleTrustServicesFingerprint, 269 kGOOGLE_PIN_WE3_GoogleTrustServicesFingerprint, 270 kGOOGLE_PIN_WR4_GoogleTrustServicesFingerprint, 271 kGTS_Root_R1Fingerprint, 272 kGOOGLE_PIN_WE1_GoogleTrustServicesFingerprint, 273 kGTS_Root_R4Fingerprint, 274 kGOOGLE_PIN_WE2_GoogleTrustServicesFingerprint, 275 kGOOGLE_PIN_WR1_GoogleTrustServicesFingerprint, 276 }; 277 static const StaticFingerprints kPinset_google = { 278 sizeof(kPinset_google_Data) / sizeof(const char*), 279 kPinset_google_Data 280 }; 281 282 static const char* const kPinset_tor_browser_Data[] = { 283 kISRG_Root_X1Fingerprint, 284 }; 285 static const StaticFingerprints kPinset_tor_browser = { 286 sizeof(kPinset_tor_browser_Data) / sizeof(const char*), 287 kPinset_tor_browser_Data 288 }; 289 290 /* Domainlist */ 291 struct TransportSecurityPreload { 292 // See bug 1338873 about making these fields const. 293 const char* mHost; 294 bool mIncludeSubdomains; 295 bool mTestMode; 296 bool mIsMoz; 297 int32_t mId; 298 const StaticFingerprints* pinset; 299 }; 300 301 /* Sort hostnames for binary search. */ 302 static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = { 303 { "2mdn.net", true, false, false, -1, &kPinset_google_root_pems }, 304 { "accounts.firefox.com", true, false, true, 4, &kPinset_mozilla_services }, 305 { "accounts.google.com", true, false, false, -1, &kPinset_google_root_pems }, 306 { "addons.mozilla.net", true, false, true, 2, &kPinset_mozilla_services }, 307 { "addons.mozilla.org", true, false, true, 1, &kPinset_mozilla_services }, 308 { "admin.google.com", true, false, false, -1, &kPinset_google_root_pems }, 309 { "android.com", true, false, false, -1, &kPinset_google_root_pems }, 310 { "api.accounts.firefox.com", true, false, true, 5, &kPinset_mozilla_services }, 311 { "apis.google.com", true, false, false, -1, &kPinset_google_root_pems }, 312 { "appengine.google.com", true, false, false, -1, &kPinset_google_root_pems }, 313 { "appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 314 { "aus4.mozilla.org", true, true, true, 3, &kPinset_mozilla_services }, 315 { "aus5.mozilla.org", true, true, true, 7, &kPinset_mozilla_services }, 316 { "blogger.com", true, false, false, -1, &kPinset_google_root_pems }, 317 { "blogspot.com", true, false, false, -1, &kPinset_google_root_pems }, 318 { "bridges.torproject.org", false, false, false, -1, &kPinset_tor_browser }, 319 { "bugs.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, 320 { "build.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, 321 { "calendar.google.com", true, false, false, -1, &kPinset_google_root_pems }, 322 { "cdn.ampproject.org", true, false, false, -1, &kPinset_google_root_pems }, 323 { "cdn.mozilla.net", true, false, true, 16, &kPinset_mozilla_services }, 324 { "cdn.mozilla.org", true, false, true, 17, &kPinset_mozilla_services }, 325 { "checkout.google.com", true, false, false, -1, &kPinset_google_root_pems }, 326 { "chrome-devtools-frontend.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 327 { "chrome.com", true, false, false, -1, &kPinset_google_root_pems }, 328 { "chrome.google.com", true, false, false, -1, &kPinset_google_root_pems }, 329 { "chromereporting-pa.googleapis.com", true, false, false, -1, &kPinset_google_root_pems }, 330 { "chromiumbugs.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 331 { "chromiumcodereview.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 332 { "classroom.google.com", true, false, false, -1, &kPinset_google_root_pems }, 333 { "cloud.google.com", true, false, false, -1, &kPinset_google_root_pems }, 334 { "code.google.com", true, false, false, -1, &kPinset_google_root_pems }, 335 { "codereview.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 336 { "codereview.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, 337 { "contributor.google.com", true, false, false, -1, &kPinset_google_root_pems }, 338 { "corp.goog", true, false, false, -1, &kPinset_google_root_pems }, 339 { "crash-reports-xpsp2.mozilla.com", false, false, true, 11, &kPinset_mozilla_services }, 340 { "crash-reports.mozilla.com", false, false, true, 10, &kPinset_mozilla_services }, 341 { "crash-stats.mozilla.org", false, false, true, 12, &kPinset_mozilla_services }, 342 { "crbug.com", true, false, false, -1, &kPinset_google_root_pems }, 343 { "crosbug.com", true, false, false, -1, &kPinset_google_root_pems }, 344 { "crossmediapanel.com", true, false, false, -1, &kPinset_google_root_pems }, 345 { "crrev.com", true, false, false, -1, &kPinset_google_root_pems }, 346 { "datastudio.google.com", true, false, false, -1, &kPinset_google_root_pems }, 347 { "developer.android.com", true, false, false, -1, &kPinset_google_root_pems }, 348 { "dl.google.com", true, false, false, -1, &kPinset_google_root_pems }, 349 { "dns.google.com", true, false, false, -1, &kPinset_google_root_pems }, 350 { "docs.google.com", true, false, false, -1, &kPinset_google_root_pems }, 351 { "domains.google.com", true, false, false, -1, &kPinset_google_root_pems }, 352 { "doubleclick.net", true, false, false, -1, &kPinset_google_root_pems }, 353 { "download.mozilla.org", false, false, true, 14, &kPinset_mozilla_services }, 354 { "drive.google.com", true, false, false, -1, &kPinset_google_root_pems }, 355 { "encrypted.google.com", true, false, false, -1, &kPinset_google_root_pems }, 356 { "example.test", true, true, false, -1, &kPinset_test }, 357 { "exclude-subdomains.pinning.example.com", false, false, false, -1, &kPinset_mozilla_test }, 358 { "fi.google.com", true, false, false, -1, &kPinset_google_root_pems }, 359 { "firebaseio.com", true, false, false, -1, &kPinset_google_root_pems }, 360 { "firefox.com", true, true, true, 15, &kPinset_mozilla_services }, 361 { "g.co", false, false, false, -1, &kPinset_google_root_pems }, 362 { "g4w.co", true, false, false, -1, &kPinset_google_root_pems }, 363 { "ggpht.com", true, false, false, -1, &kPinset_google_root_pems }, 364 { "glass.google.com", true, false, false, -1, &kPinset_google_root_pems }, 365 { "gmail.com", false, false, false, -1, &kPinset_google_root_pems }, 366 { "goo.gl", true, false, false, -1, &kPinset_google_root_pems }, 367 { "google", true, false, false, -1, &kPinset_google_root_pems }, 368 { "google-analytics.com", true, false, false, -1, &kPinset_google_root_pems }, 369 { "google.ac", true, false, false, -1, &kPinset_google_root_pems }, 370 { "google.ad", true, false, false, -1, &kPinset_google_root_pems }, 371 { "google.ae", true, false, false, -1, &kPinset_google_root_pems }, 372 { "google.af", true, false, false, -1, &kPinset_google_root_pems }, 373 { "google.ag", true, false, false, -1, &kPinset_google_root_pems }, 374 { "google.al", true, false, false, -1, &kPinset_google_root_pems }, 375 { "google.am", true, false, false, -1, &kPinset_google_root_pems }, 376 { "google.as", true, false, false, -1, &kPinset_google_root_pems }, 377 { "google.at", true, false, false, -1, &kPinset_google_root_pems }, 378 { "google.az", true, false, false, -1, &kPinset_google_root_pems }, 379 { "google.ba", true, false, false, -1, &kPinset_google_root_pems }, 380 { "google.be", true, false, false, -1, &kPinset_google_root_pems }, 381 { "google.bf", true, false, false, -1, &kPinset_google_root_pems }, 382 { "google.bg", true, false, false, -1, &kPinset_google_root_pems }, 383 { "google.bi", true, false, false, -1, &kPinset_google_root_pems }, 384 { "google.bj", true, false, false, -1, &kPinset_google_root_pems }, 385 { "google.bs", true, false, false, -1, &kPinset_google_root_pems }, 386 { "google.bt", true, false, false, -1, &kPinset_google_root_pems }, 387 { "google.by", true, false, false, -1, &kPinset_google_root_pems }, 388 { "google.ca", true, false, false, -1, &kPinset_google_root_pems }, 389 { "google.cat", true, false, false, -1, &kPinset_google_root_pems }, 390 { "google.cc", true, false, false, -1, &kPinset_google_root_pems }, 391 { "google.cd", true, false, false, -1, &kPinset_google_root_pems }, 392 { "google.cf", true, false, false, -1, &kPinset_google_root_pems }, 393 { "google.cg", true, false, false, -1, &kPinset_google_root_pems }, 394 { "google.ch", true, false, false, -1, &kPinset_google_root_pems }, 395 { "google.ci", true, false, false, -1, &kPinset_google_root_pems }, 396 { "google.cl", true, false, false, -1, &kPinset_google_root_pems }, 397 { "google.cm", true, false, false, -1, &kPinset_google_root_pems }, 398 { "google.cn", true, false, false, -1, &kPinset_google_root_pems }, 399 { "google.co.ao", true, false, false, -1, &kPinset_google_root_pems }, 400 { "google.co.bw", true, false, false, -1, &kPinset_google_root_pems }, 401 { "google.co.ck", true, false, false, -1, &kPinset_google_root_pems }, 402 { "google.co.cr", true, false, false, -1, &kPinset_google_root_pems }, 403 { "google.co.hu", true, false, false, -1, &kPinset_google_root_pems }, 404 { "google.co.id", true, false, false, -1, &kPinset_google_root_pems }, 405 { "google.co.il", true, false, false, -1, &kPinset_google_root_pems }, 406 { "google.co.im", true, false, false, -1, &kPinset_google_root_pems }, 407 { "google.co.in", true, false, false, -1, &kPinset_google_root_pems }, 408 { "google.co.je", true, false, false, -1, &kPinset_google_root_pems }, 409 { "google.co.jp", true, false, false, -1, &kPinset_google_root_pems }, 410 { "google.co.ke", true, false, false, -1, &kPinset_google_root_pems }, 411 { "google.co.kr", true, false, false, -1, &kPinset_google_root_pems }, 412 { "google.co.ls", true, false, false, -1, &kPinset_google_root_pems }, 413 { "google.co.ma", true, false, false, -1, &kPinset_google_root_pems }, 414 { "google.co.mz", true, false, false, -1, &kPinset_google_root_pems }, 415 { "google.co.nz", true, false, false, -1, &kPinset_google_root_pems }, 416 { "google.co.th", true, false, false, -1, &kPinset_google_root_pems }, 417 { "google.co.tz", true, false, false, -1, &kPinset_google_root_pems }, 418 { "google.co.ug", true, false, false, -1, &kPinset_google_root_pems }, 419 { "google.co.uk", true, false, false, -1, &kPinset_google_root_pems }, 420 { "google.co.uz", true, false, false, -1, &kPinset_google_root_pems }, 421 { "google.co.ve", true, false, false, -1, &kPinset_google_root_pems }, 422 { "google.co.vi", true, false, false, -1, &kPinset_google_root_pems }, 423 { "google.co.za", true, false, false, -1, &kPinset_google_root_pems }, 424 { "google.co.zm", true, false, false, -1, &kPinset_google_root_pems }, 425 { "google.co.zw", true, false, false, -1, &kPinset_google_root_pems }, 426 { "google.com", true, false, false, -1, &kPinset_google_root_pems }, 427 { "google.com.af", true, false, false, -1, &kPinset_google_root_pems }, 428 { "google.com.ag", true, false, false, -1, &kPinset_google_root_pems }, 429 { "google.com.ai", true, false, false, -1, &kPinset_google_root_pems }, 430 { "google.com.ar", true, false, false, -1, &kPinset_google_root_pems }, 431 { "google.com.au", true, false, false, -1, &kPinset_google_root_pems }, 432 { "google.com.bd", true, false, false, -1, &kPinset_google_root_pems }, 433 { "google.com.bh", true, false, false, -1, &kPinset_google_root_pems }, 434 { "google.com.bn", true, false, false, -1, &kPinset_google_root_pems }, 435 { "google.com.bo", true, false, false, -1, &kPinset_google_root_pems }, 436 { "google.com.br", true, false, false, -1, &kPinset_google_root_pems }, 437 { "google.com.by", true, false, false, -1, &kPinset_google_root_pems }, 438 { "google.com.bz", true, false, false, -1, &kPinset_google_root_pems }, 439 { "google.com.cn", true, false, false, -1, &kPinset_google_root_pems }, 440 { "google.com.co", true, false, false, -1, &kPinset_google_root_pems }, 441 { "google.com.cu", true, false, false, -1, &kPinset_google_root_pems }, 442 { "google.com.cy", true, false, false, -1, &kPinset_google_root_pems }, 443 { "google.com.do", true, false, false, -1, &kPinset_google_root_pems }, 444 { "google.com.ec", true, false, false, -1, &kPinset_google_root_pems }, 445 { "google.com.eg", true, false, false, -1, &kPinset_google_root_pems }, 446 { "google.com.et", true, false, false, -1, &kPinset_google_root_pems }, 447 { "google.com.fj", true, false, false, -1, &kPinset_google_root_pems }, 448 { "google.com.ge", true, false, false, -1, &kPinset_google_root_pems }, 449 { "google.com.gh", true, false, false, -1, &kPinset_google_root_pems }, 450 { "google.com.gi", true, false, false, -1, &kPinset_google_root_pems }, 451 { "google.com.gr", true, false, false, -1, &kPinset_google_root_pems }, 452 { "google.com.gt", true, false, false, -1, &kPinset_google_root_pems }, 453 { "google.com.hk", true, false, false, -1, &kPinset_google_root_pems }, 454 { "google.com.iq", true, false, false, -1, &kPinset_google_root_pems }, 455 { "google.com.jm", true, false, false, -1, &kPinset_google_root_pems }, 456 { "google.com.jo", true, false, false, -1, &kPinset_google_root_pems }, 457 { "google.com.kh", true, false, false, -1, &kPinset_google_root_pems }, 458 { "google.com.kw", true, false, false, -1, &kPinset_google_root_pems }, 459 { "google.com.lb", true, false, false, -1, &kPinset_google_root_pems }, 460 { "google.com.ly", true, false, false, -1, &kPinset_google_root_pems }, 461 { "google.com.mm", true, false, false, -1, &kPinset_google_root_pems }, 462 { "google.com.mt", true, false, false, -1, &kPinset_google_root_pems }, 463 { "google.com.mx", true, false, false, -1, &kPinset_google_root_pems }, 464 { "google.com.my", true, false, false, -1, &kPinset_google_root_pems }, 465 { "google.com.na", true, false, false, -1, &kPinset_google_root_pems }, 466 { "google.com.nf", true, false, false, -1, &kPinset_google_root_pems }, 467 { "google.com.ng", true, false, false, -1, &kPinset_google_root_pems }, 468 { "google.com.ni", true, false, false, -1, &kPinset_google_root_pems }, 469 { "google.com.np", true, false, false, -1, &kPinset_google_root_pems }, 470 { "google.com.nr", true, false, false, -1, &kPinset_google_root_pems }, 471 { "google.com.om", true, false, false, -1, &kPinset_google_root_pems }, 472 { "google.com.pa", true, false, false, -1, &kPinset_google_root_pems }, 473 { "google.com.pe", true, false, false, -1, &kPinset_google_root_pems }, 474 { "google.com.pg", true, false, false, -1, &kPinset_google_root_pems }, 475 { "google.com.ph", true, false, false, -1, &kPinset_google_root_pems }, 476 { "google.com.pk", true, false, false, -1, &kPinset_google_root_pems }, 477 { "google.com.pl", true, false, false, -1, &kPinset_google_root_pems }, 478 { "google.com.pr", true, false, false, -1, &kPinset_google_root_pems }, 479 { "google.com.py", true, false, false, -1, &kPinset_google_root_pems }, 480 { "google.com.qa", true, false, false, -1, &kPinset_google_root_pems }, 481 { "google.com.ru", true, false, false, -1, &kPinset_google_root_pems }, 482 { "google.com.sa", true, false, false, -1, &kPinset_google_root_pems }, 483 { "google.com.sb", true, false, false, -1, &kPinset_google_root_pems }, 484 { "google.com.sg", true, false, false, -1, &kPinset_google_root_pems }, 485 { "google.com.sl", true, false, false, -1, &kPinset_google_root_pems }, 486 { "google.com.sv", true, false, false, -1, &kPinset_google_root_pems }, 487 { "google.com.tj", true, false, false, -1, &kPinset_google_root_pems }, 488 { "google.com.tn", true, false, false, -1, &kPinset_google_root_pems }, 489 { "google.com.tr", true, false, false, -1, &kPinset_google_root_pems }, 490 { "google.com.tw", true, false, false, -1, &kPinset_google_root_pems }, 491 { "google.com.ua", true, false, false, -1, &kPinset_google_root_pems }, 492 { "google.com.uy", true, false, false, -1, &kPinset_google_root_pems }, 493 { "google.com.vc", true, false, false, -1, &kPinset_google_root_pems }, 494 { "google.com.ve", true, false, false, -1, &kPinset_google_root_pems }, 495 { "google.com.vn", true, false, false, -1, &kPinset_google_root_pems }, 496 { "google.cv", true, false, false, -1, &kPinset_google_root_pems }, 497 { "google.cz", true, false, false, -1, &kPinset_google_root_pems }, 498 { "google.de", true, false, false, -1, &kPinset_google_root_pems }, 499 { "google.dj", true, false, false, -1, &kPinset_google_root_pems }, 500 { "google.dk", true, false, false, -1, &kPinset_google_root_pems }, 501 { "google.dm", true, false, false, -1, &kPinset_google_root_pems }, 502 { "google.dz", true, false, false, -1, &kPinset_google_root_pems }, 503 { "google.ee", true, false, false, -1, &kPinset_google_root_pems }, 504 { "google.es", true, false, false, -1, &kPinset_google_root_pems }, 505 { "google.eus", true, false, false, -1, &kPinset_google_root_pems }, 506 { "google.fi", true, false, false, -1, &kPinset_google_root_pems }, 507 { "google.fm", true, false, false, -1, &kPinset_google_root_pems }, 508 { "google.fr", true, false, false, -1, &kPinset_google_root_pems }, 509 { "google.ga", true, false, false, -1, &kPinset_google_root_pems }, 510 { "google.ge", true, false, false, -1, &kPinset_google_root_pems }, 511 { "google.gg", true, false, false, -1, &kPinset_google_root_pems }, 512 { "google.gl", true, false, false, -1, &kPinset_google_root_pems }, 513 { "google.gm", true, false, false, -1, &kPinset_google_root_pems }, 514 { "google.gp", true, false, false, -1, &kPinset_google_root_pems }, 515 { "google.gr", true, false, false, -1, &kPinset_google_root_pems }, 516 { "google.gy", true, false, false, -1, &kPinset_google_root_pems }, 517 { "google.hk", true, false, false, -1, &kPinset_google_root_pems }, 518 { "google.hn", true, false, false, -1, &kPinset_google_root_pems }, 519 { "google.hr", true, false, false, -1, &kPinset_google_root_pems }, 520 { "google.ht", true, false, false, -1, &kPinset_google_root_pems }, 521 { "google.hu", true, false, false, -1, &kPinset_google_root_pems }, 522 { "google.ie", true, false, false, -1, &kPinset_google_root_pems }, 523 { "google.im", true, false, false, -1, &kPinset_google_root_pems }, 524 { "google.info", true, false, false, -1, &kPinset_google_root_pems }, 525 { "google.iq", true, false, false, -1, &kPinset_google_root_pems }, 526 { "google.is", true, false, false, -1, &kPinset_google_root_pems }, 527 { "google.it", true, false, false, -1, &kPinset_google_root_pems }, 528 { "google.it.ao", true, false, false, -1, &kPinset_google_root_pems }, 529 { "google.je", true, false, false, -1, &kPinset_google_root_pems }, 530 { "google.jo", true, false, false, -1, &kPinset_google_root_pems }, 531 { "google.jobs", true, false, false, -1, &kPinset_google_root_pems }, 532 { "google.jp", true, false, false, -1, &kPinset_google_root_pems }, 533 { "google.kg", true, false, false, -1, &kPinset_google_root_pems }, 534 { "google.ki", true, false, false, -1, &kPinset_google_root_pems }, 535 { "google.kz", true, false, false, -1, &kPinset_google_root_pems }, 536 { "google.la", true, false, false, -1, &kPinset_google_root_pems }, 537 { "google.li", true, false, false, -1, &kPinset_google_root_pems }, 538 { "google.lk", true, false, false, -1, &kPinset_google_root_pems }, 539 { "google.lt", true, false, false, -1, &kPinset_google_root_pems }, 540 { "google.lu", true, false, false, -1, &kPinset_google_root_pems }, 541 { "google.lv", true, false, false, -1, &kPinset_google_root_pems }, 542 { "google.md", true, false, false, -1, &kPinset_google_root_pems }, 543 { "google.me", true, false, false, -1, &kPinset_google_root_pems }, 544 { "google.mg", true, false, false, -1, &kPinset_google_root_pems }, 545 { "google.mk", true, false, false, -1, &kPinset_google_root_pems }, 546 { "google.ml", true, false, false, -1, &kPinset_google_root_pems }, 547 { "google.mn", true, false, false, -1, &kPinset_google_root_pems }, 548 { "google.ms", true, false, false, -1, &kPinset_google_root_pems }, 549 { "google.mu", true, false, false, -1, &kPinset_google_root_pems }, 550 { "google.mv", true, false, false, -1, &kPinset_google_root_pems }, 551 { "google.mw", true, false, false, -1, &kPinset_google_root_pems }, 552 { "google.ne", true, false, false, -1, &kPinset_google_root_pems }, 553 { "google.ne.jp", true, false, false, -1, &kPinset_google_root_pems }, 554 { "google.net", true, false, false, -1, &kPinset_google_root_pems }, 555 { "google.nl", true, false, false, -1, &kPinset_google_root_pems }, 556 { "google.no", true, false, false, -1, &kPinset_google_root_pems }, 557 { "google.nr", true, false, false, -1, &kPinset_google_root_pems }, 558 { "google.nu", true, false, false, -1, &kPinset_google_root_pems }, 559 { "google.off.ai", true, false, false, -1, &kPinset_google_root_pems }, 560 { "google.pk", true, false, false, -1, &kPinset_google_root_pems }, 561 { "google.pl", true, false, false, -1, &kPinset_google_root_pems }, 562 { "google.pn", true, false, false, -1, &kPinset_google_root_pems }, 563 { "google.ps", true, false, false, -1, &kPinset_google_root_pems }, 564 { "google.pt", true, false, false, -1, &kPinset_google_root_pems }, 565 { "google.ro", true, false, false, -1, &kPinset_google_root_pems }, 566 { "google.rs", true, false, false, -1, &kPinset_google_root_pems }, 567 { "google.ru", true, false, false, -1, &kPinset_google_root_pems }, 568 { "google.rw", true, false, false, -1, &kPinset_google_root_pems }, 569 { "google.sc", true, false, false, -1, &kPinset_google_root_pems }, 570 { "google.se", true, false, false, -1, &kPinset_google_root_pems }, 571 { "google.sh", true, false, false, -1, &kPinset_google_root_pems }, 572 { "google.si", true, false, false, -1, &kPinset_google_root_pems }, 573 { "google.sk", true, false, false, -1, &kPinset_google_root_pems }, 574 { "google.sm", true, false, false, -1, &kPinset_google_root_pems }, 575 { "google.sn", true, false, false, -1, &kPinset_google_root_pems }, 576 { "google.so", true, false, false, -1, &kPinset_google_root_pems }, 577 { "google.sr", true, false, false, -1, &kPinset_google_root_pems }, 578 { "google.st", true, false, false, -1, &kPinset_google_root_pems }, 579 { "google.td", true, false, false, -1, &kPinset_google_root_pems }, 580 { "google.tg", true, false, false, -1, &kPinset_google_root_pems }, 581 { "google.tk", true, false, false, -1, &kPinset_google_root_pems }, 582 { "google.tl", true, false, false, -1, &kPinset_google_root_pems }, 583 { "google.tm", true, false, false, -1, &kPinset_google_root_pems }, 584 { "google.tn", true, false, false, -1, &kPinset_google_root_pems }, 585 { "google.to", true, false, false, -1, &kPinset_google_root_pems }, 586 { "google.tt", true, false, false, -1, &kPinset_google_root_pems }, 587 { "google.ua", true, false, false, -1, &kPinset_google_root_pems }, 588 { "google.us", true, false, false, -1, &kPinset_google_root_pems }, 589 { "google.uz", true, false, false, -1, &kPinset_google_root_pems }, 590 { "google.vg", true, false, false, -1, &kPinset_google_root_pems }, 591 { "google.vu", true, false, false, -1, &kPinset_google_root_pems }, 592 { "google.ws", true, false, false, -1, &kPinset_google_root_pems }, 593 { "googleadservices.com", true, false, false, -1, &kPinset_google_root_pems }, 594 { "googleapis.com", true, false, false, -1, &kPinset_google_root_pems }, 595 { "googlecode.com", true, false, false, -1, &kPinset_google_root_pems }, 596 { "googlecommerce.com", true, false, false, -1, &kPinset_google_root_pems }, 597 { "googlegroups.com", true, false, false, -1, &kPinset_google_root_pems }, 598 { "googlemail.com", false, false, false, -1, &kPinset_google_root_pems }, 599 { "googleplex.com", true, false, false, -1, &kPinset_google_root_pems }, 600 { "googlesource.com", true, false, false, -1, &kPinset_google_root_pems }, 601 { "googlesyndication.com", true, false, false, -1, &kPinset_google_root_pems }, 602 { "googletagmanager.com", true, false, false, -1, &kPinset_google_root_pems }, 603 { "googletagservices.com", true, false, false, -1, &kPinset_google_root_pems }, 604 { "googleusercontent.com", true, false, false, -1, &kPinset_google_root_pems }, 605 { "googlevideo.com", true, false, false, -1, &kPinset_google_root_pems }, 606 { "googleweblight.com", true, false, false, -1, &kPinset_google_root_pems }, 607 { "goto.google.com", true, false, false, -1, &kPinset_google_root_pems }, 608 { "groups.google.com", true, false, false, -1, &kPinset_google_root_pems }, 609 { "gstatic.cn", true, false, false, -1, &kPinset_google_root_pems }, 610 { "gstatic.com", true, false, false, -1, &kPinset_google_root_pems }, 611 { "gvt1.com", true, false, false, -1, &kPinset_google_root_pems }, 612 { "gvt2.com", true, false, false, -1, &kPinset_google_root_pems }, 613 { "gvt3.com", true, false, false, -1, &kPinset_google_root_pems }, 614 { "hangout", true, false, false, -1, &kPinset_google_root_pems }, 615 { "hangouts.google.com", true, false, false, -1, &kPinset_google_root_pems }, 616 { "history.google.com", true, false, false, -1, &kPinset_google_root_pems }, 617 { "hostedtalkgadget.google.com", true, false, false, -1, &kPinset_google_root_pems }, 618 { "inbox.google.com", true, false, false, -1, &kPinset_google_root_pems }, 619 { "include-subdomains.pinning.example.com", true, false, false, -1, &kPinset_mozilla_test }, 620 { "lens.google.com", true, false, false, -1, &kPinset_google_root_pems }, 621 { "login.corp.google.com", true, false, false, -1, &kPinset_google_root_pems }, 622 { "mail-settings.google.com", true, false, false, -1, &kPinset_google_root_pems }, 623 { "mail.google.com", true, false, false, -1, &kPinset_google_root_pems }, 624 { "market.android.com", true, false, false, -1, &kPinset_google_root_pems }, 625 { "meet.google.com", true, false, false, -1, &kPinset_google_root_pems }, 626 { "mfg-inspector.com", true, false, false, -1, &kPinset_google_root_pems }, 627 { "myaccount.google.com", true, false, false, -1, &kPinset_google_root_pems }, 628 { "myactivity.google.com", true, false, false, -1, &kPinset_google_root_pems }, 629 { "oauthaccountmanager.googleapis.com", true, false, false, -1, &kPinset_google_root_pems }, 630 { "partner.android.com", true, false, false, -1, &kPinset_google_root_pems }, 631 { "passwords.google.com", true, false, false, -1, &kPinset_google_root_pems }, 632 { "passwordsleakcheck-pa.googleapis.com", true, false, false, -1, &kPinset_google_root_pems }, 633 { "payments.google.com", true, false, false, -1, &kPinset_google_root_pems }, 634 { "pinning-test.badssl.com", true, false, false, -1, &kPinset_test }, 635 { "pinningtest.appspot.com", true, false, false, -1, &kPinset_test }, 636 { "pixel.google.com", true, false, false, -1, &kPinset_google_root_pems }, 637 { "play.google.com", true, false, false, -1, &kPinset_google_root_pems }, 638 { "plus.google.com", true, false, false, -1, &kPinset_google_root_pems }, 639 { "plus.sandbox.google.com", true, false, false, -1, &kPinset_google_root_pems }, 640 { "profiles.google.com", true, false, false, -1, &kPinset_google_root_pems }, 641 { "remotedesktop.corp.google.com", true, false, false, -1, &kPinset_google_root_pems }, 642 { "script.google.com", true, false, false, -1, &kPinset_google_root_pems }, 643 { "security.google.com", true, false, false, -1, &kPinset_google_root_pems }, 644 { "services.mozilla.com", true, false, true, 6, &kPinset_mozilla_services }, 645 { "sites.google.com", true, false, false, -1, &kPinset_google_root_pems }, 646 { "spreadsheets.google.com", true, false, false, -1, &kPinset_google_root_pems }, 647 { "static.googleadsserving.cn", true, false, false, -1, &kPinset_google_root_pems }, 648 { "stats.g.doubleclick.net", true, false, false, -1, &kPinset_google_root_pems }, 649 { "sync.services.mozilla.com", true, false, true, 13, &kPinset_mozilla_services }, 650 { "talk.google.com", true, false, false, -1, &kPinset_google_root_pems }, 651 { "talkgadget.google.com", true, false, false, -1, &kPinset_google_root_pems }, 652 { "telemetry.mozilla.org", true, true, true, 8, &kPinset_mozilla_services }, 653 { "test-mode.pinning.example.com", true, true, false, -1, &kPinset_mozilla_test }, 654 { "testpilot.firefox.com", false, false, true, 9, &kPinset_mozilla_services }, 655 { "translate.googleapis.com", true, false, false, -1, &kPinset_google_root_pems }, 656 { "tunnel-staging.googlezip.net", true, false, false, -1, &kPinset_google_root_pems }, 657 { "tunnel.googlezip.net", true, false, false, -1, &kPinset_google_root_pems }, 658 { "ua5v.com", true, false, false, -1, &kPinset_google_root_pems }, 659 { "urchin.com", true, false, false, -1, &kPinset_google_root_pems }, 660 { "w-spotlight.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 661 { "wallet.google.com", true, false, false, -1, &kPinset_google_root_pems }, 662 { "webfilings-eu-mirror.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 663 { "webfilings-eu.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 664 { "webfilings-mirror-hrd.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 665 { "webfilings.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 666 { "wf-bigsky-master.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 667 { "wf-demo-eu.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 668 { "wf-demo-hrd.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 669 { "wf-dogfood-hrd.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 670 { "wf-pentest.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 671 { "wf-staging-hr.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 672 { "wf-training-hrd.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 673 { "wf-training-master.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 674 { "wf-trial-hrd.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 675 { "withgoogle.com", true, false, false, -1, &kPinset_google_root_pems }, 676 { "withyoutube.com", true, false, false, -1, &kPinset_google_root_pems }, 677 { "www.g.co", false, false, false, -1, &kPinset_google_root_pems }, 678 { "www.gmail.com", false, false, false, -1, &kPinset_google_root_pems }, 679 { "www.googlegroups.com", true, false, false, -1, &kPinset_google_root_pems }, 680 { "www.googlemail.com", false, false, false, -1, &kPinset_google_root_pems }, 681 { "xbrlsuccess.appspot.com", true, false, false, -1, &kPinset_google_root_pems }, 682 { "xn--7xa.google.com", true, false, false, -1, &kPinset_google_root_pems }, 683 { "youtu.be", true, false, false, -1, &kPinset_google_root_pems }, 684 { "youtube-nocookie.com", true, false, false, -1, &kPinset_google_root_pems }, 685 { "youtube.com", true, false, false, -1, &kPinset_google_root_pems }, 686 { "ytimg.com", true, false, false, -1, &kPinset_google_root_pems }, 687 }; 688 689 // Pinning Preload List Length = 383; 690 691 static const int32_t kUnknownId = -1; 692 693 static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1776336969115000);