Subject: Re: [TLS] Revision of draft-friedl-tls-applayerprotoneg posted

From: "Brian Raymor (MS OPEN TECH)" <[email-masked]>
Date: Sun, 17 Feb 2013 22:52:22 +0000

Our HTML5 Labs prototype is the first implementation that is based on the applayerprotoneg-01 internet draft. It is an evolution of earlier prototypes that couples a modified command-line C# client with a basic HTTP/2.0 server. We plan to further develop it in the coming weeks and look forward to your feedback both on the TLS WG mailing list and through HTML5 Labs. 

http://html5labs.interoperabilitybridges.com/prototypes/alpn/alpn/info

Brian Raymor
Microsoft Open Technologies, Inc. 
A subsidiary of Microsoft Corporation

On Feb 6, 2013, at 5:09 AM, Stephan Friedl (sfriedl) <sfriedl at cisco.com> wrote:

	Hello All,
 
	A revised version of 'Transport Layer Security (TLS) Application Layer Protocol Negotiation Extension' (draft-friedl-tls-	applayerprotoneg-01) has been posted.  This version includes a number of significant improvements to the original 	draft including:
 
	1.            Use of a single extension for both the ClientHello and ServerHello messages
	2.            Definition of ProtocolIdentifiers as opaque, non-empty byte strings and the list of protocols is serialized as a 		concatenation of 8-bit, length prefixed byte strings
	3.            Clarification of the suggested order of client-side ProtocolIdentifiers
	4.            Clarification that the server-side extension_data MUST contain exactly one ProtocolIdentifier
	5.            Should the server support none of the protocols advertised by the client, then the server SHALL respond with 		a 'fatal handshake failure alert'.
	6.            Addition of Andrei Popov of Microsoft as a co-author
 
	These changes were largely proposed by Andrei and have greatly improved the draft.
 
	I would greatly appreciate any comments and feedback on the draft.
 
	Thanks and Best Wishes,
 
	Stephan