When Client send list of cipher suites in client hello.. at that time server will select from one cipher suite. I want to know how it is selected?

  • Welcome to Security SE. Please tell us what research you've already done on this subject.
    – Jedi
    Jul 4, 2016 at 11:32

1 Answer 1


The server checks which ciphers are offered by the client and are also supported by the server. From this it then select the final cipher. If this choice is more based on the clients preference (order of ciphers in the ClientHello) or on the servers preference depends on the server configuration, e.g. the ssl_prefer_server_ciphers setting in nginx or similar settings in other servers.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .