This question already has an answer here:
I try to understand where the signature is used in TLS 1.2.
The ciphersuite of google.com is TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256. However, if I look at the certificate, I can find an ECDSA key but the signature algorithm is RSA. So I’m wondering what is the purpose of ECDSA ?
I know that ECDHE parameters are sent in a separate TLS message. ECDSA is perhaps used to sign these parameters with ECDSA ?
Also, can you confirm that if TLS_ECDH_ECDSA_WITH_xxx is used, ECDH parameters are not in the certificate but in a separate message right ?
Continue reading Why RSA is used in TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ciphersuite [duplicate]→