RE: [TLS] Will CAs decide server signing algorithms in TLS 1.2?

<Pasi.Eronen@nokia.com> Fri, 04 May 2007 12:34 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 1Hjwz3-0007xx-7j; Fri, 04 May 2007 08:34:01 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hjwz1-0007xo-Ke for tls@ietf.org; Fri, 04 May 2007 08:33:59 -0400
Received: from smtp.nokia.com ([131.228.20.173] helo=mgw-ext14.nokia.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hjwz0-0004SL-6y for tls@ietf.org; Fri, 04 May 2007 08:33:59 -0400
Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213]) by mgw-ext14.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l44CXdIG022521; Fri, 4 May 2007 15:33:56 +0300
Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 4 May 2007 15:33:47 +0300
Received: from esebe105.NOE.Nokia.com ([172.21.143.53]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 4 May 2007 15:33:47 +0300
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [TLS] Will CAs decide server signing algorithms in TLS 1.2?
Date: Fri, 04 May 2007 15:33:47 +0300
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2404162FC8@esebe105.NOE.Nokia.com>
In-Reply-To: <87slao8y4b.fsf@mocca.josefsson.org>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [TLS] Will CAs decide server signing algorithms in TLS 1.2?
Thread-Index: AceHMSJNWGLD3R6RQPacGAMdVBq26wHFnhyg
References: <87slao8y4b.fsf@mocca.josefsson.org>
From: Pasi.Eronen@nokia.com
To: simon@josefsson.org, tls@ietf.org
X-OriginalArrivalTime: 04 May 2007 12:33:47.0196 (UTC) FILETIME=[7601AFC0:01C78E48]
X-Nokia-AV: Clean
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d
Cc:
X-BeenThere: tls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
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

Hi Simon,

This issue was discussed in Prague, and I think the conclusion
was that the current text needs to be changed. In other words:
if the client tells it supports RSA+SHA256, the server can
use it even if the CA used RSA+SHA1 to sign the server cert
(unless the certificate has an extension or something 
explicitly prohibits it -- there's some work in PKIX that
may be relevant).

Best regards,
Pasi

> -----Original Message-----
> From: ext Simon Josefsson [mailto:simon@josefsson.org] 
> Sent: 25 April, 2007 14:58
> To: tls@ietf.org
> Subject: [TLS] Will CAs decide server signing algorithms in TLS 1.2?
> 
> The Signature structure has changed, and the current text in section
> 7.4.3 says:
> 
>    If the SignatureAlgorithm being used to sign the ServerKeyExchange
>    message is DSA, the hash function used MUST be SHA-1. If the
>    SignatureAlgorithm it must be the same hash function used in the
>                      ^^^^^^^^^^^^^^^^
>    signature of the server's certificate (found in the Certificate)
>    message. This algorithm is denoted Hash below. Hash.length is the
>    length of the output of that algorithm.
> 
> I can't parse the second sentence here.  What is the intention here?
> 
> I'm assuming that the intention is to say that the SignatureAlgorithm
> must be the same as the signing algorithm in the server certificate.
>
> It seems weird that the CA who signs the server certificate will
> implicitly decide which signature algorithm is used inside TLS 
> between all servers and clients.
<snip>

_______________________________________________
TLS mailing list
TLS@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/tls