| Index: components/cronet/ios/cronet_environment.mm
|
| diff --git a/components/cronet/ios/cronet_environment.mm b/components/cronet/ios/cronet_environment.mm
|
| index f44d4457ad7a5007dbeb99f9497d06b2394045ba..15adfdc4bf19bcce3b47bc807f446561eb3a7a75 100644
|
| --- a/components/cronet/ios/cronet_environment.mm
|
| +++ b/components/cronet/ios/cronet_environment.mm
|
| @@ -221,7 +221,8 @@ CronetEnvironment::CronetEnvironment(const std::string& user_agent,
|
| http_cache_(URLRequestContextConfig::HttpCacheType::DISK),
|
| user_agent_(user_agent),
|
| user_agent_partial_(user_agent_partial),
|
| - net_log_(new net::NetLog) {}
|
| + net_log_(new net::NetLog),
|
| + enable_pkp_bypass_for_local_trust_anchors_(true) {}
|
|
|
| void CronetEnvironment::Start() {
|
| // Threads setup.
|
| @@ -346,6 +347,10 @@ void CronetEnvironment::InitializeOnNetworkThread() {
|
|
|
| main_context_ = context_builder.Build();
|
|
|
| + main_context_->transport_security_state()
|
| + ->SetEnablePublicKeyPinningBypassForLocalTrustAnchors(
|
| + enable_pkp_bypass_for_local_trust_anchors_);
|
| +
|
| // Iterate trhough PKP configuration for every host.
|
| for (auto* const pkp : config->pkp_list) {
|
| // Add the host pinning.
|
|
|