gnutls-devel
[Top][All Lists]
Advanced

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

Re: TLS 1.2 Signature Algorithms ClientHello extension


From: Nikos Mavrogiannopoulos
Subject: Re: TLS 1.2 Signature Algorithms ClientHello extension
Date: Sat, 24 Dec 2011 12:11:00 +0200

On Mon, Dec 19, 2011 at 10:19 PM, Heit, James R <address@hidden> wrote:

Hello,

I have been working on the implementation of the TLS 1.2 protocol.  TLS 1.2 requires servers to handle the Signature Algorithms extension to the ClientHello handshake message.  My reading of RFC 5246 (7.4.1.4.1.) indicates that if client presents the extension (it can be omitted) it should include all hash/signature algorithm pairs the client is willing  to process.  While running the latest version of FileZilla, which uses GnuTLS 2.10.4, the only proposed Signature Algorithm is {SHA512,RSA}.  If I stick with the RFC, the handshake will fail, as my {SHA1,RSA} signed certificate is not in the list.

I’m not saying Microsoft is always right (in this case I think they are), but IE8/Win7 sends 7 Signature Algorithms in the extension: {SHA256,RSA},{SHA384,RSA},{SHA1,RSA},{SHA256,ECDSA},{SHA384,ECDSA},{SHA1,ECDSA},{SHA1,DSA}.


Hello,
 This is a configuration issue. Filezilla for some reason unknown to me only enables 256-bit ciphersuites and signature algorithms. If you use gnutls-cli with your server you'll see that gnutls sends all options.
 
regards,
Nikos


reply via email to

[Prev in Thread] Current Thread [Next in Thread]