[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question on TLS wire format



At 1:20 PM -0600 7/16/97, Baber Amin wrote:
>According to TLS it is not backwards compatible with SSL v3, and the system
>will have to roll back to the SSL v3 protocol if the other side does not
>support TLS.  What and why is it different.  Since, I don't normally follow
>this list a detailed reply or a pointer to differences between TLS and SSL
>v3 will be greatly appreciated.
>
>I know that the TLS standard is not ratified yet, but is there a example
>implementation of it anywhere that I can look at.

For the most detail, you'll find that the TLS spec has been handily
equipped with two sets of change bars: ']' marks changes from revision 0 of
the draft (which was bit-for-bit compatible with SSL) and '|' marks changes
from the previous revision.

Here's a quick summary of the significant wire changes:
	- New algorithms for MACing, key derivation and finished messages
	- Variable-length block padding
	- More alert codes for more detailed error reporting
	- Different semantics for Certificate messages

The TLS effort has not been primarily about drastically improving SSL 3.0;
it's been about getting the protocol into the IETF standards process.

 - Tim

Tim Dierks - timd@xxxxxxxxxxxxx - www.consensus.com
     Software Haruspex - Consensus Development
  Developer of SSL Plus: SSL 3.0 Integration Suite