I'm aware that Diffie-Hellman is a key exchange algorithm whereas RSA is an asymmetric encryption algorithm.
I have the following questions:
During TLS handshake, will both
RSAandDHbe used? (I don't see the use of it, eitherRSAorDH, we will be using it to end up with a safe symmetric key forAESorDES.)An example of a cipher suite is
EDH-RSA-DES-CBC3-SHA. That is pretty confusing. Should it not beRSA-DES-CBC3-SHAandEDH-DES-CBC3-SHA, two separate cipher suites?Apart from historical reasons, is there a reason for us still to use
DH?When would I use
DHoverRSA? (Thinking as a practitioner)
If my understanding of TLS is wrong, please do correct me.