Check preferred cipher order and server cipher preference
The cipher suite order on a TLS server determines which encryption algorithms are preferred during the TLS handshake. Servers with strict cipher preference enforce their own ordering, ensuring the strongest ciphers are used. Our Cipher Order Checker connects to any TLS server and reveals the advertised cipher order, server preference setting, and which ciphers are considered secure.
ssl_ciphers directive and set ssl_prefer_server_ciphers on;. For Apache, use the SSLCipherSuite directive and SSLHonorCipherOrder On. Consult your server documentation for exact syntax.Cipher ordering is a claim about preference, and preference is only visible across several handshakes. This page separates what it can establish from what it cannot.
Server preference is reported as not determined, deliberately. An earlier version returned it as true from a single handshake, which is unprovable: honouring client order and honouring server order are indistinguishable until you offer the same suites in different orders and compare. This page does not attempt that, and says so in the details line.
Analysis: Server cipher preference detection and order verification
Ordering: Strongest-to-weakest cipher suite analysis
Preference: Server-side vs client-side cipher preference detection
Fix: Server-specific configuration for enforcing cipher preference