Getting "[TLS] handshake failed: The public key is invalid"
I'm trying to set up Jami as a way to easily do video chats with my mom via a Raspberry PI in her living room.
First, I installed the
deb from here and the iOS Jami app on my iPhone and I was excited how well it ran, I did some test calls and there was no problem.
Then, I (due to other reasons) installed Wireguard on the Raspberry Pi. This apparently updated some system libraries and after that Jami didn't run anymore because
dring crashed with a
So I decided to build Jami myself and pulled the current source at
Building worked, running works. But once I try to start a call from my phone to the device, what happens is that
dring cancels the call with a "[TLS] handshake failed: The public key is invalid" error. Sending text messages works. Audio calls also don't work.
I set up a user on my phone and I set up a user on the raspberry pi, then I scanned the QR from the pi on my phone. I looked at the code to try to figure out how to solve this, but that was way over my head. What could be the reason for this?