Re: [quicwg/base-drafts] Resume HTTP/2 TLS from QUIC ? (#941)

David Benjamin <notifications@github.com> Sat, 18 November 2017 05:50 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DECE0124BE8 for <quic-issues@ietfa.amsl.com>; Fri, 17 Nov 2017 21:50:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.8
X-Spam-Level:
X-Spam-Status: No, score=-4.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gp-UlKEwaVRU for <quic-issues@ietfa.amsl.com>; Fri, 17 Nov 2017 21:50:37 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3AFF120726 for <quic-issues@ietf.org>; Fri, 17 Nov 2017 21:50:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GZu4lzP4Q6CbekICrmGDTS9I2rg=; b=xZoQn0VotVieUr8N lzWUgG8oFZ6g7pj86XzCp1ZSG74vVD++0lz/8v/BhNt/sdu2hyPcOad+C5O/s/J0 16fSFJfCqYkzGkYogFXDa1SAbp9ogfkl+1ROBGBwcZPqF2ExukxqvZ2swAflHawf W1thHhWiWf/aVXslC6FBEKXKRok=
Received: by filter0405p1mdw1.sendgrid.net with SMTP id filter0405p1mdw1-30950-5A0FCA2B-13 2017-11-18 05:50:35.839970877 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id SVgM119tSE6MV9w8dqAMOw for <quic-issues@ietf.org>; Sat, 18 Nov 2017 05:50:35.835 +0000 (UTC)
Date: Sat, 18 Nov 2017 05:50:35 +0000
From: David Benjamin <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab911f42d25c832be9ee23d5faec080ff20ff18c7b92cf0000000116278c2b92a169ce105fcf55@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/941/345420739@github.com>
In-Reply-To: <quicwg/base-drafts/issues/941@github.com>
References: <quicwg/base-drafts/issues/941@github.com>
Subject: Re: [quicwg/base-drafts] Resume HTTP/2 TLS from QUIC ? (#941)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a0fca2bbc245_7a553fd40a8f6f388524d"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: davidben
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
tracking:
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3sw4JOR0Pjm8UQpID1t2zQIkJvZ1iVRckr2T m3FpgE4Aaz2GBZP/Q2ykRRJCAnJ+j01QDEzNyKFS1hyEhoBRMKYn4PX73YIYnZEMcJLeAxndnFSxjh N0sJlRp1POeTmz1UnnM4gbKA7UIhZOvZpz9i5nM/zqBP3/BNEROG/8f577bsk0L9Qvj6QtuWqPrvCp k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dX90-OMNOg7bisid67NkBXjBNAw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Nov 2017 05:50:39 -0000

QUIC tickets need to include addition source-address information, right? That's not going to exist in TLS a priori. A TLS stack could put it in for you, but that's enough extra work that you probably shouldn't waste single-use tickets on that without an advertisement.

And then you've got the QUIC transport parameters that both sides need to recover for 0-RTT, but TLS over TCP is not going to negotiate that stuff. Though in https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-transport.md#values-of-transport-parameters-for-0-rtt-zerortt-parameters, it looks like you all added an extension for the server to supply it independent of what the connection negotiated?

That would suggest the advertisement mechanism can just be the presence of quic_transport_parameters extension on TCP/TLS1.3 tickets. The server can send unsolicited NewSessionTicket extensions in TLS 1.3, so it can just advertise that on its own. Sending that over TCP implies the server has additionally put in whatever source-address information it wants and the client can reasonably expect the ticket to be usable for QUIC.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/941#issuecomment-345420739