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 3 // found in the LICENSE file. 4 5 // This file contains the HSTS preloaded list in a machine readable format. 6 7 // The top-level element is a dictionary with two keys: "pinsets" maps details 8 // of certificate pinning to a name and "entries" contains the HSTS details for 9 // each host. 10 // 11 // "pinsets" is a list of objects. Each object has the following members: 12 // name: (string) the name of the pinset 13 // static_spki_hashes: (list of strings) the set of allowed SPKIs hashes 14 // bad_static_spki_hashes: (optional list of strings) the set of forbidden SPKIs hashes 15 // 16 // For a given pinset, a certifiacte is accepted if at least one of the 17 // "static_spki_hashes" SPKIs is found in the chain and none of the "bad_static_spki_hashes" SPKIs are. 18 // SPKIs are specified as names, which must match up with the file of 19 // certificates. 20 // 21 // "entries" is a list of objects. Each object has the following members: 22 // name: (string) the DNS name of the host in question 23 // include_subdomains: (optional bool) whether subdomains of |name| are also covered 24 // mode: (optional string) "force-https" iff covered names should require HTTPS 25 // pins: (optional string) the |name| member of an object in |pinsets| 26 // snionly: (optional bool) if true then this entry is only enforced if TLS is 27 // enabled because the site in question only serves the correct 28 // certificate if SNI is sent. Note that this only covers the case where 29 // TLS has been disabled by explicit configuration. If TLS was disabled 30 // because of SSLv3 fallback, then the entry is still in force and a 31 // fatal certificate error will result. Spurious certificate errors are 32 // an unfortunate result of SSLv3 fallback. 33 34 { 35 "pinsets": [ 36 { 37 "name": "test", 38 "static_spki_hashes": [ 39 "TestSPKI" 40 ] 41 }, 42 { 43 "name": "google", 44 "static_spki_hashes": [ 45 "GoogleBackup2048", 46 "GoogleG2" 47 ] 48 }, 49 { 50 "name": "tor", 51 "static_spki_hashes": [ 52 "RapidSSL", 53 "DigiCertEVRoot", 54 "Tor1", 55 "Tor2", 56 "Tor3" 57 ] 58 }, 59 { 60 "name": "twitterCom", 61 "static_spki_hashes": [ 62 "VeriSignClass1", 63 "VeriSignClass3", 64 "VeriSignClass3_G4", 65 "VeriSignClass4_G3", 66 "VeriSignClass3_G3", 67 "VeriSignClass1_G3", 68 "VeriSignClass2_G3", 69 "VeriSignClass3_G2", 70 "VeriSignClass2_G2", 71 "VeriSignClass3_G5", 72 "VeriSignUniversal", 73 "GeoTrustGlobal", 74 "GeoTrustGlobal2", 75 "GeoTrustUniversal", 76 "GeoTrustUniversal2", 77 "GeoTrustPrimary", 78 "GeoTrustPrimary_G2", 79 "GeoTrustPrimary_G3", 80 "DigiCertGlobalRoot", 81 "DigiCertEVRoot", 82 "DigiCertAssuredIDRoot", 83 "Twitter1" 84 ] 85 }, 86 { 87 "name": "twitterCDN", 88 "static_spki_hashes": [ 89 "VeriSignClass1", 90 "VeriSignClass3", 91 "VeriSignClass3_G4", 92 "VeriSignClass4_G3", 93 "VeriSignClass3_G3", 94 "VeriSignClass1_G3", 95 "VeriSignClass2_G3", 96 "VeriSignClass3_G2", 97 "VeriSignClass2_G2", 98 "VeriSignClass3_G5", 99 "VeriSignUniversal", 100 "GeoTrustGlobal", 101 "GeoTrustGlobal2", 102 "GeoTrustUniversal", 103 "GeoTrustUniversal2", 104 "GeoTrustPrimary", 105 "GeoTrustPrimary_G2", 106 "GeoTrustPrimary_G3", 107 "DigiCertGlobalRoot", 108 "DigiCertEVRoot", 109 "DigiCertAssuredIDRoot", 110 "Twitter1", 111 112 "Entrust_2048", 113 "Entrust_EV", 114 "Entrust_G2", 115 "Entrust_SSL", 116 "AAACertificateServices", 117 "AddTrustClass1CARoot", 118 "AddTrustExternalCARoot", 119 "AddTrustPublicCARoot", 120 "AddTrustQualifiedCARoot", 121 "COMODOCertificationAuthority", 122 "SecureCertificateServices", 123 "TrustedCertificateServices", 124 "UTNDATACorpSGC", 125 "UTNUSERFirstClientAuthenticationandEmail", 126 "UTNUSERFirstHardware", 127 "UTNUSERFirstObject", 128 "GTECyberTrustGlobalRoot", 129 "BaltimoreCyberTrustRoot", 130 "GlobalSignRootCA", 131 "GlobalSignRootCA_R2", 132 "GlobalSignRootCA_R3" 133 ] 134 }, 135 { 136 "name": "tor2web", 137 "static_spki_hashes": [ 138 "AlphaSSL_G2", 139 "Tor2web" 140 ] 141 }, 142 { 143 "name": "cryptoCat", 144 "static_spki_hashes": [ 145 "DigiCertEVRoot", 146 "CryptoCat1" 147 ] 148 }, 149 { 150 "name": "lavabit", 151 "static_spki_hashes": [ 152 "Libertylavabitcom" 153 ] 154 } 155 ], 156 157 "entries": [ 158 // Dummy entry to test certificate pinning. 159 { "name": "pinningtest.appspot.com", "include_subdomains": true, "pins": "test" }, 160 161 // (*.)google.com, iff using SSL, must use an acceptable certificate. 162 { "name": "google.com", "include_subdomains": true, "pins": "google" }, 163 164 // Now we force HTTPS for subtrees of google.com. 165 { "name": "wallet.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 166 { "name": "checkout.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 167 { "name": "chrome.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 168 { "name": "docs.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 169 { "name": "sites.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 170 { "name": "spreadsheets.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 171 { "name": "appengine.google.com", "mode": "force-https", "pins": "google" }, 172 { "name": "encrypted.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 173 { "name": "accounts.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 174 { "name": "profiles.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 175 { "name": "mail.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 176 { "name": "talkgadget.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 177 { "name": "talk.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 178 { "name": "hostedtalkgadget.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 179 { "name": "plus.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 180 { "name": "plus.sandbox.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 181 { "name": "script.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 182 { "name": "history.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 183 { "name": "security.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 184 { "name": "goto.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 185 { "name": "cloud.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 186 { "name": "glass.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 187 // play.google.com doesn't have include_subdomains because of crbug.com/327834. 188 { "name": "play.google.com", "mode": "force-https", "pins": "google" }, 189 190 // Other Google-related domains that must use HTTPS. 191 { "name": "market.android.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 192 { "name": "ssl.google-analytics.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 193 { "name": "drive.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 194 { "name": "googleplex.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 195 { "name": "groups.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 196 { "name": "apis.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 197 { "name": "chromiumcodereview.appspot.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 198 { "name": "chrome-devtools-frontend.appspot.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 199 { "name": "codereview.appspot.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 200 { "name": "codereview.chromium.org", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 201 { "name": "code.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 202 { "name": "googlecode.com", "include_subdomains": true, "pins": "google" }, 203 { "name": "dl.google.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 204 { "name": "translate.googleapis.com", "include_subdomains": true, "mode": "force-https", "pins": "google" }, 205 206 // chart.apis.google.com is *not* HSTS because the certificate doesn't match 207 // and there are lots of links out there that still use the name. The correct 208 // hostname for this is chart.googleapis.com. 209 { "name": "chart.apis.google.com", "include_subdomains": true, "pins": "google" }, 210 211 // Other Google-related domains that must use an acceptable certificate 212 // iff using SSL. 213 { "name": "ytimg.com", "include_subdomains": true, "pins": "google" }, 214 { "name": "googleusercontent.com", "include_subdomains": true, "pins": "google" }, 215 { "name": "youtube.com", "include_subdomains": true, "pins": "google" }, 216 { "name": "googleapis.com", "include_subdomains": true, "pins": "google" }, 217 { "name": "googleadservices.com", "include_subdomains": true, "pins": "google" }, 218 { "name": "appspot.com", "include_subdomains": true, "pins": "google" }, 219 { "name": "googlesyndication.com", "include_subdomains": true, "pins": "google" }, 220 { "name": "doubleclick.net", "include_subdomains": true, "pins": "google" }, 221 { "name": "gstatic.com", "include_subdomains": true, "pins": "google" }, 222 { "name": "youtu.be", "include_subdomains": true, "pins": "google" }, 223 { "name": "android.com", "include_subdomains": true, "pins": "google" }, 224 { "name": "googlecommerce.com", "include_subdomains": true, "pins": "google" }, 225 { "name": "urchin.com", "include_subdomains": true, "pins": "google" }, 226 { "name": "goo.gl", "include_subdomains": true, "pins": "google" }, 227 { "name": "g.co", "include_subdomains": true, "pins": "google" }, 228 { "name": "googletagmanager.com", "include_subdomains": true, "pins": "google" }, 229 { "name": "google.ac", "include_subdomains": true, "pins": "google" }, 230 { "name": "google.ad", "include_subdomains": true, "pins": "google" }, 231 { "name": "google.ae", "include_subdomains": true, "pins": "google" }, 232 { "name": "google.af", "include_subdomains": true, "pins": "google" }, 233 { "name": "google.ag", "include_subdomains": true, "pins": "google" }, 234 { "name": "google.am", "include_subdomains": true, "pins": "google" }, 235 { "name": "google.as", "include_subdomains": true, "pins": "google" }, 236 { "name": "google.at", "include_subdomains": true, "pins": "google" }, 237 { "name": "google.az", "include_subdomains": true, "pins": "google" }, 238 { "name": "google.ba", "include_subdomains": true, "pins": "google" }, 239 { "name": "google.be", "include_subdomains": true, "pins": "google" }, 240 { "name": "google.bf", "include_subdomains": true, "pins": "google" }, 241 { "name": "google.bg", "include_subdomains": true, "pins": "google" }, 242 { "name": "google.bi", "include_subdomains": true, "pins": "google" }, 243 { "name": "google.bj", "include_subdomains": true, "pins": "google" }, 244 { "name": "google.bs", "include_subdomains": true, "pins": "google" }, 245 { "name": "google.by", "include_subdomains": true, "pins": "google" }, 246 { "name": "google.ca", "include_subdomains": true, "pins": "google" }, 247 { "name": "google.cat", "include_subdomains": true, "pins": "google" }, 248 { "name": "google.cc", "include_subdomains": true, "pins": "google" }, 249 { "name": "google.cd", "include_subdomains": true, "pins": "google" }, 250 { "name": "google.cf", "include_subdomains": true, "pins": "google" }, 251 { "name": "google.cg", "include_subdomains": true, "pins": "google" }, 252 { "name": "google.ch", "include_subdomains": true, "pins": "google" }, 253 { "name": "google.ci", "include_subdomains": true, "pins": "google" }, 254 { "name": "google.cl", "include_subdomains": true, "pins": "google" }, 255 { "name": "google.cm", "include_subdomains": true, "pins": "google" }, 256 { "name": "google.cn", "include_subdomains": true, "pins": "google" }, 257 { "name": "google.co.ao", "include_subdomains": true, "pins": "google" }, 258 { "name": "google.co.bw", "include_subdomains": true, "pins": "google" }, 259 { "name": "google.co.ck", "include_subdomains": true, "pins": "google" }, 260 { "name": "google.co.cr", "include_subdomains": true, "pins": "google" }, 261 { "name": "google.co.hu", "include_subdomains": true, "pins": "google" }, 262 { "name": "google.co.id", "include_subdomains": true, "pins": "google" }, 263 { "name": "google.co.il", "include_subdomains": true, "pins": "google" }, 264 { "name": "google.co.im", "include_subdomains": true, "pins": "google" }, 265 { "name": "google.co.in", "include_subdomains": true, "pins": "google" }, 266 { "name": "google.co.je", "include_subdomains": true, "pins": "google" }, 267 { "name": "google.co.jp", "include_subdomains": true, "pins": "google" }, 268 { "name": "google.co.ke", "include_subdomains": true, "pins": "google" }, 269 { "name": "google.co.kr", "include_subdomains": true, "pins": "google" }, 270 { "name": "google.co.ls", "include_subdomains": true, "pins": "google" }, 271 { "name": "google.co.ma", "include_subdomains": true, "pins": "google" }, 272 { "name": "google.co.mz", "include_subdomains": true, "pins": "google" }, 273 { "name": "google.co.nz", "include_subdomains": true, "pins": "google" }, 274 { "name": "google.co.th", "include_subdomains": true, "pins": "google" }, 275 { "name": "google.co.tz", "include_subdomains": true, "pins": "google" }, 276 { "name": "google.co.ug", "include_subdomains": true, "pins": "google" }, 277 { "name": "google.co.uk", "include_subdomains": true, "pins": "google" }, 278 { "name": "google.co.uz", "include_subdomains": true, "pins": "google" }, 279 { "name": "google.co.ve", "include_subdomains": true, "pins": "google" }, 280 { "name": "google.co.vi", "include_subdomains": true, "pins": "google" }, 281 { "name": "google.co.za", "include_subdomains": true, "pins": "google" }, 282 { "name": "google.co.zm", "include_subdomains": true, "pins": "google" }, 283 { "name": "google.co.zw", "include_subdomains": true, "pins": "google" }, 284 { "name": "google.com.af", "include_subdomains": true, "pins": "google" }, 285 { "name": "google.com.ag", "include_subdomains": true, "pins": "google" }, 286 { "name": "google.com.ai", "include_subdomains": true, "pins": "google" }, 287 { "name": "google.com.ar", "include_subdomains": true, "pins": "google" }, 288 { "name": "google.com.au", "include_subdomains": true, "pins": "google" }, 289 { "name": "google.com.bd", "include_subdomains": true, "pins": "google" }, 290 { "name": "google.com.bh", "include_subdomains": true, "pins": "google" }, 291 { "name": "google.com.bn", "include_subdomains": true, "pins": "google" }, 292 { "name": "google.com.bo", "include_subdomains": true, "pins": "google" }, 293 { "name": "google.com.br", "include_subdomains": true, "pins": "google" }, 294 { "name": "google.com.by", "include_subdomains": true, "pins": "google" }, 295 { "name": "google.com.bz", "include_subdomains": true, "pins": "google" }, 296 { "name": "google.com.cn", "include_subdomains": true, "pins": "google" }, 297 { "name": "google.com.co", "include_subdomains": true, "pins": "google" }, 298 { "name": "google.com.cu", "include_subdomains": true, "pins": "google" }, 299 { "name": "google.com.cy", "include_subdomains": true, "pins": "google" }, 300 { "name": "google.com.do", "include_subdomains": true, "pins": "google" }, 301 { "name": "google.com.ec", "include_subdomains": true, "pins": "google" }, 302 { "name": "google.com.eg", "include_subdomains": true, "pins": "google" }, 303 { "name": "google.com.et", "include_subdomains": true, "pins": "google" }, 304 { "name": "google.com.fj", "include_subdomains": true, "pins": "google" }, 305 { "name": "google.com.ge", "include_subdomains": true, "pins": "google" }, 306 { "name": "google.com.gh", "include_subdomains": true, "pins": "google" }, 307 { "name": "google.com.gi", "include_subdomains": true, "pins": "google" }, 308 { "name": "google.com.gr", "include_subdomains": true, "pins": "google" }, 309 { "name": "google.com.gt", "include_subdomains": true, "pins": "google" }, 310 { "name": "google.com.hk", "include_subdomains": true, "pins": "google" }, 311 { "name": "google.com.iq", "include_subdomains": true, "pins": "google" }, 312 { "name": "google.com.jm", "include_subdomains": true, "pins": "google" }, 313 { "name": "google.com.jo", "include_subdomains": true, "pins": "google" }, 314 { "name": "google.com.kh", "include_subdomains": true, "pins": "google" }, 315 { "name": "google.com.kw", "include_subdomains": true, "pins": "google" }, 316 { "name": "google.com.lb", "include_subdomains": true, "pins": "google" }, 317 { "name": "google.com.ly", "include_subdomains": true, "pins": "google" }, 318 { "name": "google.com.mt", "include_subdomains": true, "pins": "google" }, 319 { "name": "google.com.mx", "include_subdomains": true, "pins": "google" }, 320 { "name": "google.com.my", "include_subdomains": true, "pins": "google" }, 321 { "name": "google.com.na", "include_subdomains": true, "pins": "google" }, 322 { "name": "google.com.nf", "include_subdomains": true, "pins": "google" }, 323 { "name": "google.com.ng", "include_subdomains": true, "pins": "google" }, 324 { "name": "google.com.ni", "include_subdomains": true, "pins": "google" }, 325 { "name": "google.com.np", "include_subdomains": true, "pins": "google" }, 326 { "name": "google.com.nr", "include_subdomains": true, "pins": "google" }, 327 { "name": "google.com.om", "include_subdomains": true, "pins": "google" }, 328 { "name": "google.com.pa", "include_subdomains": true, "pins": "google" }, 329 { "name": "google.com.pe", "include_subdomains": true, "pins": "google" }, 330 { "name": "google.com.ph", "include_subdomains": true, "pins": "google" }, 331 { "name": "google.com.pk", "include_subdomains": true, "pins": "google" }, 332 { "name": "google.com.pl", "include_subdomains": true, "pins": "google" }, 333 { "name": "google.com.pr", "include_subdomains": true, "pins": "google" }, 334 { "name": "google.com.py", "include_subdomains": true, "pins": "google" }, 335 { "name": "google.com.qa", "include_subdomains": true, "pins": "google" }, 336 { "name": "google.com.ru", "include_subdomains": true, "pins": "google" }, 337 { "name": "google.com.sa", "include_subdomains": true, "pins": "google" }, 338 { "name": "google.com.sb", "include_subdomains": true, "pins": "google" }, 339 { "name": "google.com.sg", "include_subdomains": true, "pins": "google" }, 340 { "name": "google.com.sl", "include_subdomains": true, "pins": "google" }, 341 { "name": "google.com.sv", "include_subdomains": true, "pins": "google" }, 342 { "name": "google.com.tj", "include_subdomains": true, "pins": "google" }, 343 { "name": "google.com.tn", "include_subdomains": true, "pins": "google" }, 344 { "name": "google.com.tr", "include_subdomains": true, "pins": "google" }, 345 { "name": "google.com.tw", "include_subdomains": true, "pins": "google" }, 346 { "name": "google.com.ua", "include_subdomains": true, "pins": "google" }, 347 { "name": "google.com.uy", "include_subdomains": true, "pins": "google" }, 348 { "name": "google.com.vc", "include_subdomains": true, "pins": "google" }, 349 { "name": "google.com.ve", "include_subdomains": true, "pins": "google" }, 350 { "name": "google.com.vn", "include_subdomains": true, "pins": "google" }, 351 { "name": "google.cv", "include_subdomains": true, "pins": "google" }, 352 { "name": "google.cz", "include_subdomains": true, "pins": "google" }, 353 { "name": "google.de", "include_subdomains": true, "pins": "google" }, 354 { "name": "google.dj", "include_subdomains": true, "pins": "google" }, 355 { "name": "google.dk", "include_subdomains": true, "pins": "google" }, 356 { "name": "google.dm", "include_subdomains": true, "pins": "google" }, 357 { "name": "google.dz", "include_subdomains": true, "pins": "google" }, 358 { "name": "google.ee", "include_subdomains": true, "pins": "google" }, 359 { "name": "google.es", "include_subdomains": true, "pins": "google" }, 360 { "name": "google.fi", "include_subdomains": true, "pins": "google" }, 361 { "name": "google.fm", "include_subdomains": true, "pins": "google" }, 362 { "name": "google.fr", "include_subdomains": true, "pins": "google" }, 363 { "name": "google.ga", "include_subdomains": true, "pins": "google" }, 364 { "name": "google.ge", "include_subdomains": true, "pins": "google" }, 365 { "name": "google.gg", "include_subdomains": true, "pins": "google" }, 366 { "name": "google.gl", "include_subdomains": true, "pins": "google" }, 367 { "name": "google.gm", "include_subdomains": true, "pins": "google" }, 368 { "name": "google.gp", "include_subdomains": true, "pins": "google" }, 369 { "name": "google.gr", "include_subdomains": true, "pins": "google" }, 370 { "name": "google.gy", "include_subdomains": true, "pins": "google" }, 371 { "name": "google.hk", "include_subdomains": true, "pins": "google" }, 372 { "name": "google.hn", "include_subdomains": true, "pins": "google" }, 373 { "name": "google.hr", "include_subdomains": true, "pins": "google" }, 374 { "name": "google.ht", "include_subdomains": true, "pins": "google" }, 375 { "name": "google.hu", "include_subdomains": true, "pins": "google" }, 376 { "name": "google.ie", "include_subdomains": true, "pins": "google" }, 377 { "name": "google.im", "include_subdomains": true, "pins": "google" }, 378 { "name": "google.info", "include_subdomains": true, "pins": "google" }, 379 { "name": "google.iq", "include_subdomains": true, "pins": "google" }, 380 { "name": "google.is", "include_subdomains": true, "pins": "google" }, 381 { "name": "google.it", "include_subdomains": true, "pins": "google" }, 382 { "name": "google.it.ao", "include_subdomains": true, "pins": "google" }, 383 { "name": "google.je", "include_subdomains": true, "pins": "google" }, 384 { "name": "google.jo", "include_subdomains": true, "pins": "google" }, 385 { "name": "google.jobs", "include_subdomains": true, "pins": "google" }, 386 { "name": "google.jp", "include_subdomains": true, "pins": "google" }, 387 { "name": "google.kg", "include_subdomains": true, "pins": "google" }, 388 { "name": "google.ki", "include_subdomains": true, "pins": "google" }, 389 { "name": "google.kz", "include_subdomains": true, "pins": "google" }, 390 { "name": "google.la", "include_subdomains": true, "pins": "google" }, 391 { "name": "google.li", "include_subdomains": true, "pins": "google" }, 392 { "name": "google.lk", "include_subdomains": true, "pins": "google" }, 393 { "name": "google.lt", "include_subdomains": true, "pins": "google" }, 394 { "name": "google.lu", "include_subdomains": true, "pins": "google" }, 395 { "name": "google.lv", "include_subdomains": true, "pins": "google" }, 396 { "name": "google.md", "include_subdomains": true, "pins": "google" }, 397 { "name": "google.me", "include_subdomains": true, "pins": "google" }, 398 { "name": "google.mg", "include_subdomains": true, "pins": "google" }, 399 { "name": "google.mk", "include_subdomains": true, "pins": "google" }, 400 { "name": "google.ml", "include_subdomains": true, "pins": "google" }, 401 { "name": "google.mn", "include_subdomains": true, "pins": "google" }, 402 { "name": "google.ms", "include_subdomains": true, "pins": "google" }, 403 { "name": "google.mu", "include_subdomains": true, "pins": "google" }, 404 { "name": "google.mv", "include_subdomains": true, "pins": "google" }, 405 { "name": "google.mw", "include_subdomains": true, "pins": "google" }, 406 { "name": "google.ne", "include_subdomains": true, "pins": "google" }, 407 { "name": "google.ne.jp", "include_subdomains": true, "pins": "google" }, 408 { "name": "google.net", "include_subdomains": true, "pins": "google" }, 409 { "name": "google.nl", "include_subdomains": true, "pins": "google" }, 410 { "name": "google.no", "include_subdomains": true, "pins": "google" }, 411 { "name": "google.nr", "include_subdomains": true, "pins": "google" }, 412 { "name": "google.nu", "include_subdomains": true, "pins": "google" }, 413 { "name": "google.off.ai", "include_subdomains": true, "pins": "google" }, 414 { "name": "google.pk", "include_subdomains": true, "pins": "google" }, 415 { "name": "google.pl", "include_subdomains": true, "pins": "google" }, 416 { "name": "google.pn", "include_subdomains": true, "pins": "google" }, 417 { "name": "google.ps", "include_subdomains": true, "pins": "google" }, 418 { "name": "google.pt", "include_subdomains": true, "pins": "google" }, 419 { "name": "google.ro", "include_subdomains": true, "pins": "google" }, 420 { "name": "google.rs", "include_subdomains": true, "pins": "google" }, 421 { "name": "google.ru", "include_subdomains": true, "pins": "google" }, 422 { "name": "google.rw", "include_subdomains": true, "pins": "google" }, 423 { "name": "google.sc", "include_subdomains": true, "pins": "google" }, 424 { "name": "google.se", "include_subdomains": true, "pins": "google" }, 425 { "name": "google.sh", "include_subdomains": true, "pins": "google" }, 426 { "name": "google.si", "include_subdomains": true, "pins": "google" }, 427 { "name": "google.sk", "include_subdomains": true, "pins": "google" }, 428 { "name": "google.sm", "include_subdomains": true, "pins": "google" }, 429 { "name": "google.sn", "include_subdomains": true, "pins": "google" }, 430 { "name": "google.so", "include_subdomains": true, "pins": "google" }, 431 { "name": "google.st", "include_subdomains": true, "pins": "google" }, 432 { "name": "google.td", "include_subdomains": true, "pins": "google" }, 433 { "name": "google.tg", "include_subdomains": true, "pins": "google" }, 434 { "name": "google.tk", "include_subdomains": true, "pins": "google" }, 435 { "name": "google.tl", "include_subdomains": true, "pins": "google" }, 436 { "name": "google.tm", "include_subdomains": true, "pins": "google" }, 437 { "name": "google.tn", "include_subdomains": true, "pins": "google" }, 438 { "name": "google.to", "include_subdomains": true, "pins": "google" }, 439 { "name": "google.tp", "include_subdomains": true, "pins": "google" }, 440 { "name": "google.tt", "include_subdomains": true, "pins": "google" }, 441 { "name": "google.us", "include_subdomains": true, "pins": "google" }, 442 { "name": "google.uz", "include_subdomains": true, "pins": "google" }, 443 { "name": "google.vg", "include_subdomains": true, "pins": "google" }, 444 { "name": "google.vu", "include_subdomains": true, "pins": "google" }, 445 { "name": "google.ws", "include_subdomains": true, "pins": "google" }, 446 // Exclude the learn.doubleclick.net subdomain because it uses a different 447 // CA. 448 { "name": "learn.doubleclick.net", "include_subdomains": true }, 449 450 // Force HTTPS for sites that have requested it. 451 { "name": "www.paypal.com", "mode": "force-https" }, 452 { "name": "paypal.com", "mode": "force-https" }, 453 { "name": "www.elanex.biz", "mode": "force-https" }, 454 { "name": "jottit.com", "include_subdomains": true, "mode": "force-https" }, 455 { "name": "sunshinepress.org", "include_subdomains": true, "mode": "force-https" }, 456 { "name": "www.noisebridge.net", "mode": "force-https" }, 457 { "name": "neg9.org", "mode": "force-https" }, 458 { "name": "riseup.net", "include_subdomains": true, "mode": "force-https" }, 459 { "name": "factor.cc", "mode": "force-https" }, 460 { "name": "members.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 461 { "name": "support.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 462 { "name": "id.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 463 { "name": "lists.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 464 { "name": "webmail.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 465 { "name": "roundcube.mayfirst.org", "include_subdomains": true, "mode": "force-https" }, 466 { "name": "aladdinschools.appspot.com", "mode": "force-https" }, 467 { "name": "ottospora.nl", "include_subdomains": true, "mode": "force-https" }, 468 { "name": "www.paycheckrecords.com", "mode": "force-https" }, 469 { "name": "lastpass.com", "mode": "force-https" }, 470 { "name": "www.lastpass.com", "mode": "force-https" }, 471 { "name": "keyerror.com", "include_subdomains": true, "mode": "force-https" }, 472 { "name": "entropia.de", "mode": "force-https" }, 473 { "name": "www.entropia.de", "mode": "force-https" }, 474 { "name": "romab.com", "include_subdomains": true, "mode": "force-https" }, 475 { "name": "logentries.com", "mode": "force-https" }, 476 { "name": "www.logentries.com", "mode": "force-https" }, 477 { "name": "stripe.com", "include_subdomains": true, "mode": "force-https" }, 478 { "name": "cloudsecurityalliance.org", "include_subdomains": true, "mode": "force-https" }, 479 { "name": "login.sapo.pt", "include_subdomains": true, "mode": "force-https" }, 480 { "name": "mattmccutchen.net", "include_subdomains": true, "mode": "force-https" }, 481 { "name": "betnet.fr", "include_subdomains": true, "mode": "force-https" }, 482 { "name": "uprotect.it", "include_subdomains": true, "mode": "force-https" }, 483 { "name": "squareup.com", "mode": "force-https" }, 484 { "name": "square.com", "include_subdomains": true, "mode": "force-https" }, 485 { "name": "cert.se", "include_subdomains": true, "mode": "force-https" }, 486 { "name": "crypto.is", "include_subdomains": true, "mode": "force-https" }, 487 { "name": "simon.butcher.name", "include_subdomains": true, "mode": "force-https" }, 488 { "name": "linx.net", "include_subdomains": true, "mode": "force-https" }, 489 { "name": "dropcam.com", "mode": "force-https" }, 490 { "name": "www.dropcam.com", "mode": "force-https" }, 491 { "name": "ebanking.indovinabank.com.vn", "include_subdomains": true, "mode": "force-https" }, 492 { "name": "epoxate.com", "mode": "force-https" }, 493 { "name": "torproject.org", "mode": "force-https", "pins": "tor" }, 494 { "name": "blog.torproject.org", "include_subdomains": true, "mode": "force-https", "pins": "tor" }, 495 { "name": "check.torproject.org", "include_subdomains": true, "mode": "force-https", "pins": "tor" }, 496 { "name": "www.torproject.org", "include_subdomains": true, "mode": "force-https", "pins": "tor" }, 497 { "name": "dist.torproject.org", "include_subdomains": true, "mode": "force-https", "pins": "tor" }, 498 { "name": "www.moneybookers.com", "include_subdomains": true, "mode": "force-https" }, 499 { "name": "ledgerscope.net", "mode": "force-https" }, 500 { "name": "www.ledgerscope.net", "mode": "force-https" }, 501 { "name": "app.recurly.com", "include_subdomains": true, "mode": "force-https" }, 502 { "name": "api.recurly.com", "include_subdomains": true, "mode": "force-https" }, 503 { "name": "greplin.com", "mode": "force-https" }, 504 { "name": "www.greplin.com", "mode": "force-https" }, 505 { "name": "luneta.nearbuysystems.com", "include_subdomains": true, "mode": "force-https" }, 506 { "name": "ubertt.org", "include_subdomains": true, "mode": "force-https" }, 507 { "name": "pixi.me", "include_subdomains": true, "mode": "force-https" }, 508 { "name": "grepular.com", "include_subdomains": true, "mode": "force-https" }, 509 { "name": "mydigipass.com", "mode": "force-https" }, 510 { "name": "www.mydigipass.com", "mode": "force-https" }, 511 { "name": "developer.mydigipass.com", "mode": "force-https" }, 512 { "name": "www.developer.mydigipass.com", "mode": "force-https" }, 513 { "name": "sandbox.mydigipass.com", "mode": "force-https" }, 514 { "name": "www.sandbox.mydigipass.com", "mode": "force-https" }, 515 { "name": "crypto.cat", "mode": "force-https", "pins": "cryptoCat" }, 516 { "name": "bigshinylock.minazo.net", "include_subdomains": true, "mode": "force-https" }, 517 { "name": "crate.io", "include_subdomains": true, "mode": "force-https" }, 518 { "name": "twitter.com", "mode": "force-https", "pins": "twitterCom" }, 519 { "name": "www.twitter.com", "include_subdomains": true, "mode": "force-https", "pins": "twitterCom" }, 520 { "name": "api.twitter.com", "include_subdomains": true, "pins": "twitterCDN" }, 521 { "name": "oauth.twitter.com", "include_subdomains": true, "pins": "twitterCom" }, 522 { "name": "mobile.twitter.com", "include_subdomains": true, "pins": "twitterCom" }, 523 { "name": "dev.twitter.com", "include_subdomains": true, "pins": "twitterCom" }, 524 { "name": "business.twitter.com", "include_subdomains": true, "pins": "twitterCom" }, 525 { "name": "platform.twitter.com", "include_subdomains": true, "pins": "twitterCDN" }, 526 { "name": "twimg.com", "include_subdomains": true, "pins": "twitterCDN" }, 527 { "name": "braintreegateway.com", "include_subdomains": true, "mode": "force-https" }, 528 { "name": "braintreepayments.com", "mode": "force-https" }, 529 { "name": "www.braintreepayments.com", "mode": "force-https" }, 530 { "name": "emailprivacytester.com", "mode": "force-https" }, 531 { "name": "tor2web.org", "include_subdomains": true, "pins": "tor2web" }, 532 { "name": "business.medbank.com.mt", "include_subdomains": true, "mode": "force-https" }, 533 { "name": "arivo.com.br", "include_subdomains": true, "mode": "force-https" }, 534 { "name": "www.apollo-auto.com", "include_subdomains": true, "mode": "force-https" }, 535 { "name": "www.cueup.com", "include_subdomains": true, "mode": "force-https" }, 536 { "name": "jitsi.org", "mode": "force-https" }, 537 { "name": "www.jitsi.org", "mode": "force-https" }, 538 { "name": "download.jitsi.org", "mode": "force-https" }, 539 { "name": "sol.io", "include_subdomains": true, "mode": "force-https" }, 540 { "name": "irccloud.com", "mode": "force-https" }, 541 { "name": "www.irccloud.com", "mode": "force-https" }, 542 { "name": "alpha.irccloud.com", "mode": "force-https" }, 543 { "name": "passwd.io", "include_subdomains": true, "mode": "force-https" }, 544 { "name": "browserid.org", "include_subdomains": true, "mode": "force-https" }, 545 { "name": "login.persona.org", "include_subdomains": true, "mode": "force-https" }, 546 { "name": "neonisi.com", "mode": "force-https" }, 547 { "name": "www.neonisi.com", "include_subdomains": true, "mode": "force-https" }, 548 { "name": "shops.neonisi.com", "include_subdomains": true, "mode": "force-https" }, 549 { "name": "piratenlogin.de", "include_subdomains": true, "mode": "force-https" }, 550 { "name": "howrandom.org", "include_subdomains": true, "mode": "force-https" }, 551 { "name": "intercom.io", "mode": "force-https" }, 552 { "name": "api.intercom.io", "mode": "force-https" }, 553 { "name": "www.intercom.io", "mode": "force-https" }, 554 { "name": "fatzebra.com.au", "include_subdomains": true, "mode": "force-https" }, 555 { "name": "csawctf.poly.edu", "include_subdomains": true, "mode": "force-https" }, 556 { "name": "makeyourlaws.org", "mode": "force-https" }, 557 { "name": "www.makeyourlaws.org", "mode": "force-https" }, 558 { "name": "iop.intuit.com", "include_subdomains": true, "mode": "force-https" }, 559 { "name": "surfeasy.com", "mode": "force-https" }, 560 { "name": "www.surfeasy.com", "mode": "force-https" }, 561 { "name": "packagist.org", "mode": "force-https" }, 562 { "name": "lookout.com", "mode": "force-https" }, 563 { "name": "www.lookout.com", "mode": "force-https" }, 564 { "name": "mylookout.com", "mode": "force-https" }, 565 { "name": "www.mylookout.com", "mode": "force-https" }, 566 { "name": "dm.lookout.com", "include_subdomains": true, "mode": "force-https" }, 567 { "name": "business.lookout.com", "include_subdomains": true, "mode": "force-https" }, 568 { "name": "blog.lookout.com", "include_subdomains": true, "mode": "force-https" }, 569 { "name": "faq.lookout.com", "include_subdomains": true, "mode": "force-https" }, 570 { "name": "platform.lookout.com", "include_subdomains": true, "mode": "force-https" }, 571 { "name": "email.lookout.com", "include_subdomains": true, "mode": "force-https" }, 572 { "name": "itriskltd.com", "include_subdomains": true, "mode": "force-https" }, 573 { "name": "stocktrade.de", "include_subdomains": true, "mode": "force-https" }, 574 { "name": "openshift.redhat.com", "include_subdomains": true, "mode": "force-https" }, 575 { "name": "therapynotes.com", "mode": "force-https" }, 576 { "name": "www.therapynotes.com", "mode": "force-https" }, 577 { "name": "wiz.biz", "include_subdomains": true, "mode": "force-https" }, 578 { "name": "my.onlime.ch", "include_subdomains": true, "mode": "force-https" }, 579 { "name": "webmail.onlime.ch", "include_subdomains": true, "mode": "force-https" }, 580 { "name": "crm.onlime.ch", "include_subdomains": true, "mode": "force-https" }, 581 { "name": "www.gov.uk", "include_subdomains": true, "mode": "force-https" }, 582 { "name": "silentcircle.com", "include_subdomains": true, "mode": "force-https" }, 583 { "name": "silentcircle.org", "include_subdomains": true, "mode": "force-https" }, 584 { "name": "serverdensity.io", "include_subdomains": true, "mode": "force-https" }, 585 { "name": "my.alfresco.com", "include_subdomains": true, "mode": "force-https" }, 586 { "name": "webmail.gigahost.dk", "include_subdomains": true, "mode": "force-https" }, 587 { "name": "paymill.com", "include_subdomains": true, "mode": "force-https" }, 588 { "name": "paymill.de", "include_subdomains": true, "mode": "force-https" }, 589 { "name": "gocardless.com", "include_subdomains": true, "mode": "force-https" }, 590 { "name": "espra.com", "include_subdomains": true, "mode": "force-https" }, 591 { "name": "zoo24.de", "include_subdomains": true, "mode": "force-https" }, 592 { "name": "mega.co.nz", "mode": "force-https" }, 593 { "name": "api.mega.co.nz", "include_subdomains": true, "mode": "force-https" }, 594 { "name": "lockify.com", "include_subdomains": true, "mode": "force-https" }, 595 { "name": "writeapp.me", "mode": "force-https" }, 596 { "name": "bugzilla.mozilla.org", "include_subdomains": true, "mode": "force-https" }, 597 { "name": "members.nearlyfreespeech.net", "include_subdomains": true, "mode": "force-https" }, 598 { "name": "ssl.panoramio.com", "mode": "force-https" }, 599 { "name": "kiwiirc.com", "mode": "force-https" }, 600 { "name": "pay.gigahost.dk", "include_subdomains": true, "mode": "force-https" }, 601 { "name": "controlcenter.gigahost.dk", "include_subdomains": true, "mode": "force-https" }, 602 { "name": "simple.com", "mode": "force-https" }, 603 { "name": "www.simple.com", "mode": "force-https" }, 604 { "name": "fj.simple.com", "mode": "force-https" }, 605 { "name": "api.simple.com", "mode": "force-https" }, 606 { "name": "bank.simple.com", "include_subdomains": true, "mode": "force-https" }, 607 { "name": "bassh.net", "include_subdomains": true, "mode": "force-https" }, 608 { "name": "sah3.net", "include_subdomains": true, "mode": "force-https" }, 609 { "name": "grc.com", "mode": "force-https" }, 610 { "name": "www.grc.com", "mode": "force-https" }, 611 { "name": "linode.com", "mode": "force-https" }, 612 { "name": "www.linode.com", "mode": "force-https" }, 613 { "name": "manager.linode.com", "mode": "force-https" }, 614 { "name": "blog.linode.com", "mode": "force-https" }, 615 { "name": "library.linode.com", "mode": "force-https" }, 616 { "name": "forum.linode.com", "mode": "force-https" }, 617 { "name": "p.linode.com", "mode": "force-https" }, 618 { "name": "paste.linode.com", "mode": "force-https" }, 619 { "name": "pastebin.linode.com", "mode": "force-https" }, 620 { "name": "inertianetworks.com", "include_subdomains": true, "mode": "force-https" }, 621 { "name": "carezone.com", "mode": "force-https" }, 622 { "name": "conformal.com", "include_subdomains": true, "mode": "force-https" }, 623 { "name": "cyphertite.com", "include_subdomains": true, "mode": "force-https" }, 624 { "name": "logotype.se", "include_subdomains": true, "mode": "force-https" }, 625 { "name": "bccx.com", "include_subdomains": true, "mode": "force-https" }, 626 { "name": "launchkey.com", "include_subdomains": true, "mode": "force-https" }, 627 { "name": "carlolly.co.uk", "include_subdomains": true, "mode": "force-https" }, 628 { "name": "www.cyveillance.com", "include_subdomains": true, "mode": "force-https" }, 629 { "name": "blog.cyveillance.com", "include_subdomains": true, "mode": "force-https" }, 630 { "name": "whonix.org", "include_subdomains": true, "mode": "force-https" }, 631 { "name": "shodan.io", "include_subdomains": true, "mode": "force-https" }, 632 { "name": "rapidresearch.me", "include_subdomains": true, "mode": "force-https" }, 633 { "name": "surkatty.org", "include_subdomains": true, "mode": "force-https" }, 634 { "name": "securityheaders.com", "include_subdomains": true, "mode": "force-https" }, 635 { "name": "haste.ch", "include_subdomains": true, "mode": "force-https" }, 636 { "name": "mudcrab.us", "include_subdomains": true, "mode": "force-https" }, 637 { "name": "mediacru.sh", "include_subdomains": true, "mode": "force-https" }, 638 { "name": "lolicore.ch", "include_subdomains": true, "mode": "force-https" }, 639 { "name": "cloudns.com.au", "include_subdomains": true, "mode": "force-https" }, 640 { "name": "oplop.appspot.com", "include_subdomains": true, "mode": "force-https" }, 641 { "name": "bcrook.com", "mode": "force-https" }, 642 { "name": "wiki.python.org", "include_subdomains": true, "mode": "force-https" }, 643 { "name": "lumi.do", "mode": "force-https" }, 644 { "name": "appseccalifornia.org", "include_subdomains": true, "mode": "force-https" }, 645 { "name": "crowdcurity.com", "include_subdomains": true, "mode": "force-https" }, 646 { "name": "saturngames.co.uk", "include_subdomains": true, "mode": "force-https" }, 647 { "name": "strongest-privacy.com", "include_subdomains": true, "mode": "force-https" }, 648 { "name": "ecosystem.atlassian.net", "include_subdomains": true, "mode": "force-https" }, 649 { "name": "id.atlassian.com", "include_subdomains": true, "mode": "force-https" }, 650 { "name": "bitbucket.org", "mode": "force-https" }, 651 { "name": "cupcake.io", "include_subdomains": true, "mode": "force-https" }, 652 { "name": "cupcake.is", "include_subdomains": true, "mode": "force-https" }, 653 { "name": "tent.io", "include_subdomains": true, "mode": "force-https" }, 654 { "name": "cybozu.com", "include_subdomains": true, "mode": "force-https" }, 655 { "name": "davidlyness.com", "include_subdomains": true, "mode": "force-https" }, 656 { "name": "medium.com", "include_subdomains": true, "mode": "force-https" }, 657 { "name": "liberty.lavabit.com", "include_subdomains": true, "mode": "force-https", "pins": "lavabit" }, 658 { "name": "getlantern.org", "include_subdomains": true, "mode": "force-https" }, 659 { "name": "kinsights.com", "mode": "force-https" }, 660 { "name": "simbolo.co.uk", "mode": "force-https" }, 661 { "name": "www.simbolo.co.uk", "mode": "force-https" }, 662 { "name": "zenpayroll.com", "mode": "force-https" }, 663 { "name": "www.zenpayroll.com", "mode": "force-https" }, 664 { "name": "get.zenpayroll.com", "mode": "force-https" }, 665 { "name": "errors.zenpayroll.com", "mode": "force-https" }, 666 { "name": "manage.zenpayroll.com", "mode": "force-https" }, 667 { "name": "gernert-server.de", "include_subdomains": true, "mode": "force-https" }, 668 { "name": "skydrive.live.com", "include_subdomains": true, "mode": "force-https" }, 669 { "name": "lifeguard.aecom.com", "include_subdomains": true, "mode": "force-https" }, 670 { "name": "data.qld.gov.au", "mode": "force-https" }, 671 { "name": "publications.qld.gov.au", "mode": "force-https" }, 672 { "name": "go.xero.com", "include_subdomains": true, "mode": "force-https" }, 673 { "name": "login.xero.com", "include_subdomains": true, "mode": "force-https" }, 674 { "name": "my.xero.com", "include_subdomains": true, "mode": "force-https" }, 675 { "name": "payroll.xero.com", "include_subdomains": true, "mode": "force-https" }, 676 { "name": "in.xero.com", "include_subdomains": true, "mode": "force-https" }, 677 { "name": "api.xero.com", "include_subdomains": true, "mode": "force-https" }, 678 { "name": "eff.org", "include_subdomains": true, "mode": "force-https" }, 679 { "name": "mail.de", "include_subdomains": true, "mode": "force-https" }, 680 681 // Entries that are only valid if the client supports SNI. 682 { "name": "gmail.com", "mode": "force-https", "pins": "google", "snionly": true }, 683 { "name": "googlemail.com", "mode": "force-https", "pins": "google", "snionly": true }, 684 { "name": "www.gmail.com", "mode": "force-https", "pins": "google", "snionly": true }, 685 { "name": "www.googlemail.com", "mode": "force-https", "pins": "google", "snionly": true }, 686 { "name": "google-analytics.com", "include_subdomains": true, "pins": "google", "snionly": true }, 687 { "name": "googlegroups.com", "include_subdomains": true, "pins": "google", "snionly": true } 688 ] 689 } 690