| 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 7b3069b2c1916f4c20ff84a13612520f4509d47c..0aeeafac8921b59dfabe66a0164a1ceeedc0ed08 100644
|
| --- a/net/http/transport_security_state_static.h
|
| +++ b/net/http/transport_security_state_static.h
|
| @@ -9,6 +9,8 @@
|
|
|
| #include <stdint.h>
|
|
|
| +#include "net/http/transport_security_state_source.h"
|
| +
|
| enum SecondLevelDomainName {
|
| DOMAIN_NOT_PINNED,
|
| DOMAIN_GOOGLE_COM,
|
| @@ -780,13 +782,7 @@ static const char* const kYahooAcceptableCerts[] = {
|
| NULL,
|
| };
|
|
|
| -struct Pinset {
|
| - const char* const* const accepted_pins;
|
| - const char* const* const rejected_pins;
|
| - const char* const report_uri;
|
| -};
|
| -
|
| -static const struct Pinset kPinsets[] = {
|
| +static const net::TransportSecurityStateSource::Pinset kPinsets[] = {
|
| {kDropboxAcceptableCerts, kNoRejectedPublicKeys, kDropboxReportURI},
|
| {kFacebookAcceptableCerts, kNoRejectedPublicKeys, kNoReportURI},
|
| {kGoogleAcceptableCerts, kNoRejectedPublicKeys, kGoogleReportURI},
|
| @@ -16341,4 +16337,11 @@ static const uint8_t kPreloadedHSTSData[] = {
|
| static const unsigned kPreloadedHSTSBits = 1489857;
|
| static const unsigned kHSTSRootPosition = 1489184;
|
|
|
| +static const net::TransportSecurityStateSource kHSTSSource = {
|
| + kHSTSHuffmanTree, sizeof(kHSTSHuffmanTree),
|
| + kPreloadedHSTSData, kPreloadedHSTSBits,
|
| + kHSTSRootPosition, kExpectCTReportURIs,
|
| + kExpectStapleReportURIs, kPinsets,
|
| + arraysize(kPinsets)};
|
| +
|
| #endif // NET_HTTP_TRANSPORT_SECURITY_STATE_STATIC_H_
|
|
|