From 3098439db2891c4083d1d15dbc9ebef960f378a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Tue, 24 Nov 2020 15:22:14 -0500 Subject: [PATCH] proxy client: set CA for every request --- src/dht_proxy_client.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp index e507531a..e4fea2e8 100644 --- a/src/dht_proxy_client.cpp +++ b/src/dht_proxy_client.cpp @@ -636,6 +636,8 @@ DhtProxyClient::queryProxyInfo(const Sp<InfoState>& infoState, const Sp<http::Re logger_->d("[proxy:client] [status] query ipv%i info", family == AF_INET ? 4 : 6); try { auto request = std::make_shared<http::Request>(httpContext_, resolver, family); + if (serverCertificate_) + request->set_certificate_authority(serverCertificate_); auto reqid = request->id(); request->set_method(restinio::http_method_get()); setHeaderFields(*request); -- GitLab