How to show which TLS is being used

Hello,

I have installed Jami version 2021-05-03 on RHEL 8.6 and I don’t know how to show that the TLS being used is the 1.3 as in the application the TLS protocol method default one is 1.3 and just appears as default and not 1.3 as I need to show.

Any idea? Thanks in advance.

1 Like

Negotiated ciphers are in the logs of the app (troubleshoot, show logs or start with logging (adb logcat for android or Jami -d for desktop)

e.g.: [1694532079.430|54438] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)

1 Like

I wonder if it’s feasible to update Jami to use MLS (RFC 9420) instead of the weird combination of TLS and Git that it currently uses. That would require updating all clients, of course.

I simply looked at the protocol and the one below, and it’s hard to say if it can accept the instability of being fully distributed.

It might be a good idea to extend support for it in Jami’s existing channels, but it’s too different from what already exists.