Fastream Technologies wrote: > I do not think I have enough time and resources for doing this > all-by-myself. What about collecting donations -similar to ICS-SSL- > so that Francois does it? We can donate $160.
As described below I can do it for EURO 250 incl. 19% German VAT, provided this work was contributed to ICS. Basically I got it running on the server side yesterday night, wasted 8 hours until I found the banal reason why it did not work from the beginning. There is still some hours work left for the client-side etc.. On the server side a new SSL callback will be implemented in TSslWSocket that triggers an event if there was a server_name presented. In the event handler the developer had to lookup and pass a matching, valid and initialized TSslContext instance back to the component so that the SSL can switch from the default to the new SslContext. On the client side there has to be added a new property i.e. "SslServerName", possibly a callback and event as well, still need to elaborate. This work won't include making the feature available in all the components via object inspector but only in TSslWsocket. On the server-side the OnServerName event handler can be assigned easily, i.e. OnClientConnect, at runtime. BTW: I tested with OSSL v0.9.8k and v0.9.8L both are built including the TLS extensions by default. It works i.e. with IE 6 (Vista) and FireFox >= v2. SNI can be used in any protocols not just HTTPS. -- Arno Garrels > > Regards, > > SZ > > On Thu, Dec 10, 2009 at 11:15 PM, Arno Garrels <[email protected]> > wrote: > >> Arno Garrels wrote: >>> Fastream Technologies wrote: >>>> Ok. So it takes rebuilding of OpenSSL plus some ICS code. Is it >>>> just for HTTPS or for other protocols as well? >>> >>> I strongly guess it's not HTTPS bound. Future OpenSSL versions might >>> include it with default build-options. >>> >>>> But who will do it? >>> >>> Mostly the guy who asks ;-) Especially when he is a C/C++ guy who >>> is able to easily analize the apache source code, since the OpenSSL >>> documentation is as poor as ICS's ;) >>> >>>> How big >>>> is the task? >>> >>> If you know what to do it's probably no big deal. >>>> Is there enough demand for this among ICS coders' users? >>> >>> I think it was a nice contribution. >> >> Anyway, if you need help with the Delphi/ICS-side, please ask. >> >> -- >> Arno Garrels >> >> >> -- >> To unsubscribe or change your settings for TWSocket mailing list >> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket >> Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
