Bonjour,
J'essaie depuis plusieurs jours de faire fonctionner TLS avec Linphone, particulièrement sur android. J'ai à peu près tout testé :
-Modification de linphonerc avec désactivation de la vérif des certificats (
verify_server_certs=0)
-Ajout du certificat dans rootca.pem
-Changer le path de rootca (toujours dans linphonerc avec le paramètre
root_ca=) pour le faire pointer sur le certificat seul
-Faire un provisioning propre avec les mêmes paramètres (des fois que mes modifs en dur soient ignorées).
Rien à faire, lors de l'échange, ça fini toujours par l'erreur unknown CA. Les seules solutions que j'ai pas encore testé sont de recompiler l'app avec inclusion du certificat ou, mais ça ne résout qu'une partie du problème, générer un certificat let's encrypt pour mon domaine public.
Le pire c'est que ça fonctionne très bien sur l'app desktop...
Concernant d'autres softphones, ça marche très bien avec
portSIP en désactivant la vérif des certificats, j'ai pas regardé si on pouvait importer les siens (l'app n'est pas libre, je crois pas qu'on puisse bidouiller comme linphone)
Merci