On 17/02/14 11:49, Erwann Abalea wrote:
<snip>
  - the ECC certificates have a keyUsage set to digitalSignature and 
keyAgreement;
keyAgreement is correct wrt the public key (id-ecPublicKey covers both ECDSA and
ECDH keys), but is useless in TLS (not a security problem at all)

RFC5820 4.2.1.12 seems to say it's _not_ entirely useless in TLS:
  "id-kp-serverAuth             OBJECT IDENTIFIER ::= { id-kp 1 }
   -- TLS WWW server authentication
   -- Key usage bits that may be consistent: digitalSignature,
   -- keyEncipherment _or keyAgreement_"

IINM, the keyAgreement bit is required to use the ECDH_ECDSA ciphers. (However, hopefully everyone would prefer to use the ECDHE_ECDSA ciphers instead).

--
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online

_______________________________________________
dev-security-policy mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to