How does SSL / HTTPS negotiation determine which cipher to use?

c-h-r-i-s-t-o-p-h
c-h-r-i-s-t-o-p-h used Ask the Experts™
on
Please explain in detail how the client and server determine which cipher to use for encryption? (i.e. TLSv1.0, SSLv2, SSLv3)

Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Distinguished Expert 2017
Commented:
Top Expert 2014

Commented:
I agree with Mod_MarlEE, seems like a homework question.

TLS V1 standard: http://www.ietf.org/rfc/rfc2246.txt

Baed on SSL V3, SSL was developed by NetScape TLS is the RCF'ed public version of SSL.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial