Re: [TLS] Proposal for hybrid solution using most of the ideas
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TLS] Proposal for hybrid solution using most of the ideas
Marsh Ray wrote:
> Stefan Santesson wrote:
>> What I don't understand is the rationale for providing two solutions, when
>> one solution could work for all cases.
>
> TLS can support a nice, clean, efficient solution going forward.
>
> SSLv3 needs an ugly dirty hack, no way around it.
>
That's would work if you are only using TLS or know a server supports TLS in
advance.
What browsers and many libraries (including OpenSSL) do in the first place is to
send an initial "version discovery" SSLv3 compatible client hello (or even
SSLv2) with the version number set to the maximum number of SSL/TLS supported.
The reply then indicates the version of SSL/TLS supported. Until that point you
don't know what the server supports. So the connection can end up talking TLS
v1.2 even though it initially sent and SSLv3 compatible client hello.
Steve.
--
Dr Stephen N. Henson.
Core developer of the OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.co.uk/
Email: shenson at drh-consultancy.co.uk, PGP key: via homepage.
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.