Hello,
In lecture 3 on TLS (slide 54), there is a Pingo question:
"Which certificate do we need for TLS-ECDH-ECDSA cipher suites?"
a) RSA
b) ECDSA
c) DSA.
The correct answer was ECDSA.
According to RFC 5246 (page 49), the Certificate Key Type for ECDH_ECDSA and ECDH_RSA handshakes is an ECDH-capable public key. As I understand it, for a TLS_ECDH_ECDSA handshake, the certificate must contain a static ECDH public key, and the ECDSA public key of the issuer (CA) is used to verify the signature on the certificate. If the question above required a free-text answer instead of multiple-choice, would this explanation be correct?