RE: [TLS] TLS extensions in ServerHello
"Mark Brown" <mark@redphonesecurity.com> Tue, 17 July 2007 00:46 UTC
Return-path: <tls-bounces@lists.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IAbCy-0007eK-HU; Mon, 16 Jul 2007 20:46:32 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IAbCx-0007e0-5W for tls@lists.ietf.org; Mon, 16 Jul 2007 20:46:31 -0400
Received: from mailfront2.mn2.visi.com ([208.42.176.213] helo=g2host.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IAbCt-000807-PI for tls@lists.ietf.org; Mon, 16 Jul 2007 20:46:31 -0400
Received: from [209.98.144.171] (account mkbrown@visi.com HELO rpud1) by mailfront2.g2host.com (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 9348075; Mon, 16 Jul 2007 19:46:18 -0500
From: Mark Brown <mark@redphonesecurity.com>
To: Axel.Heider@gi-de.com, tls@lists.ietf.org
References: <OF1CDE9A9E.1A6EF274-ONC125731A.0045F23E-C125731A.004B9D78@gi-de.com>
Subject: RE: [TLS] TLS extensions in ServerHello
Date: Mon, 16 Jul 2007 19:46:58 -0500
Message-ID: <002101c7c80b$fb8ff6e0$6801a8c0@rps.local>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcfHr69xIWZsoX3JT9u10fdbzBsb+AAWlmFQ
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
In-Reply-To: <OF1CDE9A9E.1A6EF274-ONC125731A.0045F23E-C125731A.004B9D78@gi-de.com>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
Cc:
X-BeenThere: tls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mark@redphonesecurity.com
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tls>
List-Post: <mailto:tls@lists.ietf.org>
List-Help: <mailto:tls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@lists.ietf.org?subject=subscribe>
Errors-To: tls-bounces@lists.ietf.org
It would be nice to enhance HelloRequest to handle these circumstances.
Currently HelloRequest is empty, e.g.:
struct { } HelloRequest;
When this message will be sent:
The hello request message may be sent by the server at any time.
It could be helpful to define HelloRequest as having the same fields as
ServerHello. Then the server would have opportunity to suggest stuff to the
client.
--mark
> -----Original Message-----
> From: Axel.Heider@gi-de.com [mailto:Axel.Heider@gi-de.com]
> Sent: Monday, July 16, 2007 8:46 AM
> To: tls@lists.ietf.org
> Subject: [TLS] TLS extensions in ServerHello
>
> Hello,
>
> currently, the TLS 1.2 draft says about the server_hello_extension_list:
> "A list of extensions. Note that only extensions offered by the client
> can appear in the server's list.". And for the client_hello_extension_list
> is says "Clients MAY request extended functionality from servers by
> sending data in the client_hello_extension_list."
>
> As a consequnece, it is impossible for a server to e.g. tell a client to
> set certain things, if the client did not offer them before. In my case
> I have a server with very limited resources and a client running on a
> normal PC with almost no limitations. So the client will usually not
> send a max_fragemnt_length extension, because it does not really care
> about this. However, my server cares, but there is no way for it to
> tell this to the client.
>
> Should the spec force the clients to send a list of all supported
> extensions? Should the server be allowed to send anything in its
> server_hello_extension_list, if the client said it supports TLS1.2?
> And if so, how does the client confirm it accepted the extensions
> send by the server?
>
>
>
> ---
> Mit freundlichen Grüssen / Best regards
>
> Axel Heider
> NB4, Research and Development / Division New Business
> Giesecke & Devrient GmbH, Prinzregentenstrasse 159, 81677 München, Germany
> Tel.: +49-(0)89-4119-2693, E-Mail: axel.heider[at]gi-de.com ,
> http://www.gi-de.com
>
> Creating Confidence.
> --------------------------------------------------------------
>
> Vorsitzender des Aufsichtsrats: Dr. Peter Mihatsch
> Geschäftsführer: Dr. Karsten Ottenberg (Vorsitzender, CEO),
> Michael Kuemmerle, Hans Wolfgang Kunz,
> Dr. Walter Schlebusch, Dr. Peter Zattler (CFO)
> Gesellschaftssitz: München, Handelsregister Amtsgericht München HRB 4619.
>
>
> _______________________________________________
> TLS mailing list
> TLS@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/tls
_______________________________________________
TLS mailing list
TLS@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/tls
- [TLS] TLS extensions in ServerHello Axel.Heider
- RE: [TLS] TLS extensions in ServerHello Mark Brown