Skip to content
Snippets Groups Projects
Commit 3098439d authored by Adrien Béraud's avatar Adrien Béraud
Browse files

proxy client: set CA for every request

parent 6441a09e
No related branches found
No related tags found
No related merge requests found
...@@ -636,6 +636,8 @@ DhtProxyClient::queryProxyInfo(const Sp<InfoState>& infoState, const Sp<http::Re ...@@ -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); logger_->d("[proxy:client] [status] query ipv%i info", family == AF_INET ? 4 : 6);
try { try {
auto request = std::make_shared<http::Request>(httpContext_, resolver, family); auto request = std::make_shared<http::Request>(httpContext_, resolver, family);
if (serverCertificate_)
request->set_certificate_authority(serverCertificate_);
auto reqid = request->id(); auto reqid = request->id();
request->set_method(restinio::http_method_get()); request->set_method(restinio::http_method_get());
setHeaderFields(*request); setHeaderFields(*request);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment