summaryrefslogtreecommitdiff
path: root/net/cert_net
diff options
context:
space:
mode:
authorCronet Mainline Eng <cronet-mainline-eng+copybara@google.com>2024-01-02 11:58:25 +0000
committerMohannad Farrag <aymanm@google.com>2024-01-02 12:02:18 +0000
commita593a16fd9fcd0dd4906673341bc921abb285b97 (patch)
tree6bca400c3096478188c12c7bf183d8652e8c8591 /net/cert_net
parentec3a8e8db24bb3ce4b078106b358ca1c4389c14f (diff)
downloadcronet-a593a16fd9fcd0dd4906673341bc921abb285b97.tar.gz
Import Cronet version 121.0.6103.2
FolderOrigin-RevId: /tmp/copybara-origin/src Change-Id: I690becfaba7ad4293eba08b4f9d1aa7f953fce20
Diffstat (limited to 'net/cert_net')
-rw-r--r--net/cert_net/cert_net_fetcher_url_request.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/net/cert_net/cert_net_fetcher_url_request.cc b/net/cert_net/cert_net_fetcher_url_request.cc
index 4ca53ceb3..baae518fe 100644
--- a/net/cert_net/cert_net_fetcher_url_request.cc
+++ b/net/cert_net/cert_net_fetcher_url_request.cc
@@ -534,6 +534,12 @@ void Job::StartURLRequest(URLRequestContext* context) {
IsolationInfo::RequestType::kOther, origin /* top_frame_origin */,
origin /* frame_origin */, SiteForCookies()));
+ // Ensure that we bypass HSTS for all requests sent through
+ // CertNetFetcherURLRequest, since AIA/CRL/OCSP requests must be in HTTP to
+ // avoid circular dependencies.
+ url_request_->SetLoadFlags(url_request_->load_flags() |
+ net::LOAD_SHOULD_BYPASS_HSTS);
+
url_request_->Start();
// Start a timer to limit how long the job runs for.