Hello, <br>  <br>  I want to comunicate with and IM server (Wildfire) through TLS on port  5222 using SASL plain text authentication according to RFC 3920 <br>  <br>  Basically I start a stream, server shows me the auth mechanisms, I send  startls command, server says proceed, I start a new stream, server  shows me the auth mechanisms, I select PLAIN and the server shuts me  off. <br>  <br>  <br>  Here's the communication : <br>  <br>  CLIENT : &lt;?xml version="1.0"?&gt;&lt;flash:stream to="192.168.11.3"  xmlns="jabber:client" xmlns:flash="http://www.jabber.com/streams/flash"  version="1.0"&gt;<br>  SERVER&nbsp; &lt;?xml version='1.0'  encoding='UTF-8'?&gt;&lt;flash:stream  xmlns:flash="http://www.jabber.com/streams/flash"  xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"  from="192.168.11.3" id="5bbdf7a3" xml:lang="en"  version="1.0"&gt;&lt;stream:features&gt;&lt;starttls  xmlns="urn:ietf:params:xml:ns:xmpp-tls"&gt;&lt;/starttls&gt;&lt;mechanisms 
 xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;&lt;mechanism&gt;CRAM-MD5&lt;/mechanism&gt;&lt;mechanism&gt;DIGEST-MD5&lt;/mechanism&gt;&lt;mechanism&gt;PLAIN&lt;/mechanism&gt;&lt;mechanism&gt;ANONYMOUS&lt;/mechanism&gt;&lt;/mechanisms&gt;&lt;auth  xmlns="http://jabber.org/features/iq-auth"/&gt;&lt;register  xmlns="http://jabber.org/features/iq-register"/&gt;&lt;/stream:features&gt;  <br>  CLIENT &lt;starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/&gt;<br>  SERVER &lt;proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/&gt; <br>  CLIENT &lt;?xml version="1.0"?&gt;&lt;flash:stream to="192.168.11.3"  xmlns="jabber:client" xmlns:flash="http://www.jabber.com/streams/flash"  version="1.0"&gt;<br>  SERVER &lt;?xml version='1.0' encoding='UTF-8'?&gt;&lt;flash:stream  xmlns:flash="http://www.jabber.com/streams/flash"  xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"  from="192.168.11.3" id="e6661ae8" xml:lang="en"  version="1.0"&gt;&lt;stream:features&gt;&lt;starttls 
 xmlns="urn:ietf:params:xml:ns:xmpp-tls"&gt;&lt;/starttls&gt;&lt;mechanisms  xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;&lt;mechanism&gt;CRAM-MD5&lt;/mechanism&gt;&lt;mechanism&gt;DIGEST-MD5&lt;/mechanism&gt;&lt;mechanism&gt;PLAIN&lt;/mechanism&gt;&lt;mechanism&gt;ANONYMOUS&lt;/mechanism&gt;&lt;/mechanisms&gt;&lt;auth  xmlns="http://jabber.org/features/iq-auth"/&gt;&lt;register  xmlns="http://jabber.org/features/iq-register"/&gt;&lt;/stream:features&gt;  <br>  CLIENT &lt;auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl'mechanism='PLAIN'/&gt;<br>  SERVER &lt;failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"&gt;&lt;not-authorized/&gt;&lt;/failure&gt; <br>  <br>  As you can see, although the server advertises the PLAIN mechanism, it doesn't let me connect to it. Why ? <br>  <br>  Thanks. <br>  <br>  PS here's the wildfire error log : <br>  <br>  <br>  <br>  <br>  <br>  <p>
                <hr size=1>Yahoo! Mail<br>
Bring photos to life! <a href="http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=39174/*http://photomail.mail.yahoo.com">New PhotoMail </a> makes sharing a breeze.