baresip / re

Generic library for real-time communications with async IO support
BSD 3-Clause "New" or "Revised" License
135 stars 83 forks source link

sip/transp: add client certificate to all TLS transports #1173

Closed maximilianfridrich closed 3 months ago

maximilianfridrich commented 3 months ago

Currently, when a client certificate is added to a SIP transport, it is only added to the first matching transport in the transport list. Then, if multiple SIP transports exist (e.g if there are multiple network interfaces), the certificate might not be present in the transport when it is needed.

Now, the certificate is added to all matching transports.

This BareSIP PR tests the fix:

alfredh commented 3 months ago

Please merge to main if you agree @sreimers