In the SSL handshake, how is the cipher suite negotiated?
A.
The client sends a list of supported cipher suites, and the server must select the first one on that list it supports.
B.
The client and the server take turns in sending proposals back and forth, until they agree on a cipher suite or have exhausted their
supported cipher suite lists.
C.
The client sends the cipher suite it wants to use; the server has to support all cipher suites.
D.
The server sends the cipher suite it wants to use; the client has to support all cipher suites.
E.
The client sends a list of supported cipher suites, and the server selects the cipher suite it wants to use.