RE: [TLS] Will CAs decide server signing algorithms in TLS 1.2?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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 at josefsson.org] 
> Sent: 25 April, 2007 14:58
> To: tls at 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 at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/tls




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.