diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-09-19 15:18:28 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-09-20 11:33:49 +0200 |
commit | b6c1564c22332271c0a9473894200646efef4d50 (patch) | |
tree | 43e8e0d08906c3d69993289c8e606208e426b1e1 /src/core/net/client_cert_override.cpp | |
parent | 3995d2fe81ae6affe9e37cc44e077617b9d480b3 (diff) |
Fix client certificate regression on Linux
The system certificate store was never generated after the define
switched to being a BUILDFLAG
Pick-to: 6.4 6.3
Change-Id: I2efa54bd397e2dde55c249747f73a9ffb08e80ea
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/core/net/client_cert_override.cpp')
-rw-r--r-- | src/core/net/client_cert_override.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/net/client_cert_override.cpp b/src/core/net/client_cert_override.cpp index 2ee479f3a..9a8cca839 100644 --- a/src/core/net/client_cert_override.cpp +++ b/src/core/net/client_cert_override.cpp @@ -7,6 +7,7 @@ #include "base/task/post_task.h" #include "base/callback_forward.h" #include "content/public/browser/browser_task_traits.h" +#include "crypto/crypto_buildflags.h" #include "net/ssl/client_cert_store.h" #include "net/ssl/ssl_cert_request_info.h" #include "net/ssl/ssl_private_key.h" @@ -20,7 +21,7 @@ #include <QtNetwork/qtnetworkglobal.h> -#if defined(USE_NSS_CERTS) +#if BUILDFLAG(USE_NSS_CERTS) #include "net/ssl/client_cert_store_nss.h" #endif @@ -116,7 +117,7 @@ void ClientCertOverrideStore::GetClientCerts(const net::SSLCertRequestInfo &cert // static std::unique_ptr<net::ClientCertStore> ClientCertOverrideStore::createNativeStore() { -#if defined(USE_NSS_CERTS) +#if BUILDFLAG(USE_NSS_CERTS) return std::unique_ptr<net::ClientCertStore>(new net::ClientCertStoreNSS(net::ClientCertStoreNSS::PasswordDelegateFactory())); #elif defined(Q_OS_WIN) return std::unique_ptr<net::ClientCertStore>(new net::ClientCertStoreWin()); |