ejabberd instant messaging server [PSARC/2008/340 FastTrack timeout 05/29/2008]
Raymond Xiong
Raymond.Xiong at sun.com
Wed Jun 4 09:29:37 PDT 2008
On 06/03/08, Nicolas Williams wrote:
> > That is due to the fact that, rather than rely on native C library,
> > ejabberd implements SASL by its own. I googled on this topic but
> > found very few discussion on it. I don't think there are active
> > development to improve this either.
>
> Is the TLS layer also implemented natively by ejabberd?
No, it uses OpenSSL library.
Erlang has a SSL library(it uses OpenSSL's crypto library but
implement the protocol with Erlang). For unclear reason, ejabberd
doesn't use it.
> > BTW, XMPP(and ejabberd) also supports TLS to encrypt all the XML
> > messages(including messages for authentication). That is an
> > optional feature and can be configured. (I think SASL is also
> > an optional feature, but it cannot be configured for ejabberd).
>
> Does ejabberd use OpenSSL?
Yes, see above.
--
Regards,
Raymond
More information about the opensolaris-arc
mailing list