> We would leave out the version='1.0' flag though,
> since there is no stream:features step.

I didn't follow the conversation that led to the ProtoXEP in its
current form, but what's wrong with doing TLS negotiation in a
stream:features step?

ProtoXEP:

1. Discover Support
2. Send XTLS negotiation request, i.e. <xtls/>
3. Receive XTLS negotation response
4. Open IBB
5. Send stanza

With stream:features step:

1. Discover Support
2. Open IBB
3. Send TLS negotiation request, i.e. <starttls/>
3. Receive TLS negotiation response, i.e. <proceed/>
4. Send stanza

Both take the same amount of roundtrips between the two entities.


-- 
Nyx
------------------------------------------------------------------------
Nyx's Profile: http://www.jabberforum.org/member.php?userid=16996
View this thread: http://www.jabberforum.org/showthread.php?t=238

Reply via email to