| Index: net/http/transport_security_state_static.h
|
| diff --git a/net/http/transport_security_state_static.h b/net/http/transport_security_state_static.h
|
| index 2e0d2ec97d730c1437e2d8af7be749116f7b7088..4b56bf6cba236857b743f9901d09074f5e4878d4 100644
|
| --- a/net/http/transport_security_state_static.h
|
| +++ b/net/http/transport_security_state_static.h
|
| @@ -538,6 +538,9 @@ static const char* const kNoRejectedPublicKeys[] = {
|
| NULL,
|
| };
|
|
|
| +// kNoReportUri is a placeholder for when a pinset does not have a report URI.
|
| +static const char kNoReportUri[] = "";
|
| +
|
| static const char* const kTestAcceptableCerts[] = {
|
| kSPKIHash_TestSPKI,
|
| NULL,
|
| @@ -548,6 +551,8 @@ static const char* const kGoogleAcceptableCerts[] = {
|
| kSPKIHash_GeoTrustGlobal,
|
| NULL,
|
| };
|
| +static const char kGoogleReportUri[] =
|
| + "http://clients3.google.com/cert_upload_json";
|
| static const char* const kTorAcceptableCerts[] = {
|
| kSPKIHash_RapidSSL,
|
| kSPKIHash_DigiCertEVRoot,
|
| @@ -666,17 +671,18 @@ static const char* const kSpideroakAcceptableCerts[] = {
|
| struct Pinset {
|
| const char *const *const accepted_pins;
|
| const char *const *const rejected_pins;
|
| + const char* const report_uri;
|
| };
|
|
|
| static const struct Pinset kPinsets[] = {
|
| - {kTestAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kGoogleAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kTorAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kTwitterComAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kTwitterCDNAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kDropboxAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kFacebookAcceptableCerts, kNoRejectedPublicKeys},
|
| - {kSpideroakAcceptableCerts, kNoRejectedPublicKeys},
|
| + {kTestAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kGoogleAcceptableCerts, kNoRejectedPublicKeys, kGoogleReportUri},
|
| + {kTorAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kTwitterComAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kTwitterCDNAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kDropboxAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kFacebookAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| + {kSpideroakAcceptableCerts, kNoRejectedPublicKeys, kNoReportUri},
|
| };
|
|
|
| // kHSTSHuffmanTree describes a Huffman tree. The nodes of the tree are pairs
|
|
|