RFC 4346 says the server key exchange message is only sent when DHE_DSS, DHE_RSA, or DH_anon is used as the cipher suite. It further says the server key exchange message can contain RSA or DH public components. I am confused. If DHE_DSS, DHE_RSA, or DH_anon is used, then DH is used for key exchange. The public key sent in the server key exchange message must be DH public components. Under what condition would a RSA key be sent in a server key exchange message?
Thanks.... -Xiaoyu