[jdev] Re: TSL negotiation --->> TLS ****** :P
Amitesh Singh
singh.amitesh at gmail.com
Fri Feb 17 18:12:07 CST 2006
Hello every one
>
>
> i am developing a IM (in C/C++) using the google talk server .. i read the
> RFC of XMPP - Hide quoted text -
>
> and understood it very well.. i am trying to develop this client from
> scratch my
> application is independent of any lib ... as a first step i am trying to
> connect to
> the google server .... as our network is behind the FW so i have written a
> code
> which uses the SOCKS_PROXY to connect to the google server.. i have
> understood the steps for procceding the login . Which i am going to
> illustarte you
>
> ==========================================================
>
> C: <?xml version='1.0'?>
>
> C: <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
> version='1.0'>
>
> S: <?xml version="1.0" encoding="UTF-8"?><stream :stream from="gmail.com"
> id="949A13CEE836125B" version="1.0" xmlns:stream="
> http://etherx.jabber.org/streams" xmlns="jabber:client">
>
> S: <stream:features><starttls xmlns="urn:ietf:params:xml:ns :xmpp-tls"/><mechanisms
> xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>
>
> /*Start TLS */
>
> C: <starttls xmlns='urn:ietf:params:xml:ns :xmpp-tls'/>
>
> S: <proceed xmlns="urn:ietf:params:xml:ns :xmpp-tls"/>
> /* Now after 'starttls',how to begin TSL negotiation b/w the Client and
> server by sending Client Hello Command.*/
> /*Here ,Client sends Hello and Server also sends Hello to Client ,i want
> to know how to code for that using Lib or doing it from Scratch :P*/
>
> /*after TSL neg ... start new XML stream */
> .....
> .....
> ..
>
>
> I wanna know how to begin TLS negotiation by sending client hello command
> .... ?
> any examples (C code) ?
>
> Thanks
> ami
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20060218/e1df71a5/attachment-0002.htm>
More information about the JDev
mailing list