For instance, the TLS_RSA_WITH_AES_128_CBC_SHA Cipher Suite has value 0x002F, and means
There are many Known Cipher Suites and for TLS they are all supposedly registered at the TLS Cipher Suite Registry
Cipher suites are written like this:
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHAwhich roughly breaks down into the following parameters:
The server is still free to ignore this order and pick what it thinks is best.
Often there is a related setting in the TLS configuration of the server, like SSLHonorCipherOrder for apache or ssl_prefer_server_ciphers for NGINX.
A good place to start is using one of the Certificate Validation Tools and Mozilla maintains an excellent resource for Server Side TLS Guidelines
- based on information obtained 2019-01-28-