From 7bd85983872e242780c615a25c057cae1b0b483a Mon Sep 17 00:00:00 2001 From: nevesnunes <9061071+nevesnunes@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:24:41 +0000 Subject: [PATCH] fix: use system CA certificates for requests (#1367) Co-authored-by: nevesnunes --- src/libs/core/networkaccessmanager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libs/core/networkaccessmanager.cpp b/src/libs/core/networkaccessmanager.cpp index 95200f9f0..26b88eda6 100644 --- a/src/libs/core/networkaccessmanager.cpp +++ b/src/libs/core/networkaccessmanager.cpp @@ -71,5 +71,9 @@ QNetworkReply *NetworkAccessManager::createRequest(QNetworkAccessManager::Operat op = QNetworkAccessManager::GetOperation; } + QSslConfiguration sslConfig = overrideRequest.sslConfiguration(); + sslConfig.setCaCertificates(QSslConfiguration::systemCaCertificates()); + overrideRequest.setSslConfiguration(sslConfig); + return QNetworkAccessManager::createRequest(op, overrideRequest, outgoingData); }