Thanks for your feature request. I’m curious what your use case for SNI in XMPP would be. As RFC 7590 - Use of Transport Layer Security (TLS) in the Extensible Messaging and Presence Protocol (XMPP) § 3.5 states, there is usually no need for it in XMPP (with the exception of XEP-0368).
As in XEP-0368, chapter Use cases: *“For server operators, this provides a way to host multiple services on the same port, especially when SNI or ALPN extensions are used.”, *this is exactly my use case.
I need to run multiple services on the same address and port (one of them is XMPP server).