I use XMPP for sending instant messages from a bot in a server to a laptop client. I have full control of both the clients (bot and laptop client) and they are both connected to the same server which I have setup myself and I have full control of it.
The server is ejabberd with starttls_required option in ejabberd_c2s configuration. A valid ssl certificate is used for this.
I would like to know if OTR is required to encrypt my messages between those clients. I do not mind if these messages are somehow accessible from the server but I want them to be encrypted while on transit.
Do I need OTR for this senario or is the starttls_required option enough for my purposes?
Would OTR provide some more protection?
thank you