Hi Chen, Hao,
note that the XMPP spec does not know about jabber:iq:register. You can
read the RFC that after TLS negotiation you have to login using SASL.
But is it really what you want to enforce the client? Doing that would
mean you require the client to register for the new account using an
unprotected stream, which is very bad as for the registration the
password is transmitted in clear.
Tot kijk
Matthias
Chen, Hao wrote:
I am implementing TLS and SASL for JiveMessenger. Gaim Jabber client
works very well with my new codes (for those registered account). But,
when I use Gaim to register a new account, I find that Gaim will send
registration information after a successful TLS negotiation, whereas
my codes are expecting SASL negotiation after TLS negotiation.
According to the XMPP spec: section 5.1, rule 12, "If the TLS
negotiation is successful, the initiating entity MUST continue with
SASL negotiation."
So, Can I say this problem is not from my codes but Gaim Jabber implementation?
Regards
_______________________________________________
jdev mailing list
[email protected]
http://mail.jabber.org/mailman/listinfo/jdev