From 43dabe97bb845ef8bc8c8ae8e0370be0f4587951 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Fri, 28 Aug 2020 17:19:24 +0300 Subject: GmRequest: Use selected identity for request --- src/gmrequest.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gmrequest.c') diff --git a/src/gmrequest.c b/src/gmrequest.c index c2c94888..b2022609 100644 --- a/src/gmrequest.c +++ b/src/gmrequest.c @@ -490,6 +490,10 @@ void submit_GmRequest(iGmRequest *d) { } d->state = receivingHeader_GmRequestState; d->req = new_TlsRequest(); + const iGmIdentity *identity = identityForUrl_GmCerts(d->certs, &d->url); + if (identity) { + setCertificate_TlsRequest(d->req, identity->cert); + } iConnect(TlsRequest, d->req, readyRead, d, readIncoming_GmRequest_); iConnect(TlsRequest, d->req, finished, d, requestFinished_GmRequest_); uint16_t port = toInt_String(collect_String(newRange_String(url.port))); -- cgit v1.2.3