Default STARTTLS ceritificate in ejabberd

Hi,

I read that ejabberd recommends to use STARTTLS protocol for secure connection between communicating entities. But when i installed ejabberd, by default it comes with a tls certificate. Then why do i need to buy a certificate to install? what is the purpose of buying a new certificate from Certificate Authoririty since we have a default certificate? When i deploy ejabberd to server, how this default certificate will be used for my domain?

Thanks,
Kamesh

Please note: the starttls

Please note: the starttls protocol uses whatever certificate you have configured it to use.

You can use any certificate you want: the one that ejabberd generates when installing, or one you can create, or one you already have, or one somebody else creates and signs for you.

The certificate is used as specified in the XMPP documents, see
http://xmpp.org/xmpp-protocols/xmpp-core/

Syndicate content