Hello, I would like to know how cipher list negociation works ( see scheme below ). I suppose it happens in handshake level. is it transparent for users ( developpers ) ? must they write it ? if yes, what are the functions ?
client server TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_ ... 3DES_... ===========================> TLS_RSA_WITH_AES_256_CBC_SHA <============================