[RHCE] TLS vs. SSL discussion

Mike Broome rhce@trilug.org
Thu, 17 Apr 2003 14:57:33 -0400


On Thu, Apr 17, 2003 at 02:22:06PM -0400, Jeremy Portzer wrote:
> Here is the RFC that defines TLS:
> http://www.ietf.org/rfc/rfc2246.txt
>=20
> Of particular note is this section:
>=20
>    This document and the TLS protocol itself are based on the SSL 3.0
>    Protocol Specification as published by Netscape. The differences
>    between this protocol and SSL 3.0 are not dramatic, but they are
>    significant enough that TLS 1.0 and SSL 3.0 do not interoperate
>    (although TLS 1.0 does incorporate a mechanism by which a TLS
>    implementation can back down to SSL 3.0). This document is intended
>    primarily for readers who will be implementing the protocol and those
>    doing cryptographic analysis of it. The specification has been
>    written with this in mind, and it is intended to reflect the needs of
>    those two groups. For that reason, many of the algorithm-dependent
>    data structures and rules are included in the body of the text (as
>    opposed to in an appendix), providing easier access to them.
>=20
> In practice TLS almost always operates in that "mechanism by which a TLS
> implementation can back down to SSL 3.0").  That's why the two systems
> (TLS and SSL) are used interchangeably when discussing the services that
> use them, such as smtps, imaps, pop3s, and https.  (HTTPs generally uses
> SSL 3.0 only, and not TLS at all.)

I was going to look this up today, but you beat me to it. :)

So we were both right.  I still disagree with your statement that "TLS
and SSL are the same thing".  From the RFC I see that they are not, and
TLS is, as I suspected, slightly changed from SSL.  (That's what
standards bodies live to do. :)

But that's mostly a semantic distinction since the reality of it is that
the two are fully interoperable and interchangeable when TLS operates
using the "mechanism by which a TLS implementation can back down to SSL
3.0"

Thanks for sending out the info.  I don't think Jason's going to get the
fight he was hoping for.

M.

--=20
Mike Broome
mbroome(at)employees.org