On 2009.11.16 at 12:22:13 -0500, Crypto Sal wrote:

> On 11/16/2009 03:46 AM, H?cber C?rdova wrote:
>> Since 0.9.8f OpenSSL supports SNI (server name indication) TLS
>> extension. Support of this extension in mod_ssl is discussed on
>> httpd-...@apache.org for years, and even if it haven't yet got into
>> release, you definitely can find patches in the apache bugzilla.
>>
>> So, it is theoretially possible for Apache to know name of virtual host
>> on the stage of TLS handshake. But only if browser supports this
>> extension (it seems that all modern browsers do).
>>    
> Hello,
>
> I'll disagree with you on all the modern browsers do part. SNI is not  
> supported on Windows XP (only Vista on up). This affects IE 6 through IE  

Do you consider Windows XP's schannel.dll (which was released in 2003)
modern? 

I'd rather disagree. I'd like situation where six year old software is
considered modern, but alas, our world is changed too fast.

Note that i've said "theoretically possible". Unfortunately there is
no other way to make this theory practical than to start use SNI on
popular sites making them inaccessable from outdated versions of
Windows. Probably this would cause somebody (may be not microsoft, may
be Google or someone else) to ship upgraded version of schannel.dll
(which would be also able to use modern ciphersuites if there are CSPs
with modern, EC-based algorithms  installed in the system).

Really, all russian firms which sell GOST-based cryptoproviders have to
ship their own schannel.dll replacements, because schannel.dll from XP,
not to mention earilier verisons of windows, is not able to use GOST
ciphersuites out of the box.


> 8, Safari and Google Chrome [or any client that relies on Windows  
> Crypto] (Which by all definitions IE8, Safari 3+ and Google Chrome ARE  

I've thought that most part of Safari installation base is on Mac OS X, where
there is no Windows Crypto anyway,

> modern browsers) Firefox 2x+ and Opera 8+ are unaffected because they  
> are "on their own".

> Also, in 0.9.8f, SNI is not enabled by default. I do believe that it is  
> as of 0.9.8j that this is the case.

Fortunately, OpenSSL is not Microsoft crypto. Anybody is able to build
it with any options one want.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to