In my Nginx config I have:

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;     
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;

But on Chrome cert icon, I still get the "Your connection to website is encrypted with obsolete cryptography" message. Any suggestions on what to do to get rid of this message?

  • There are lots of questions on this here. Have a search and see if another's question has your answer.
    – schroeder
    Commented Jul 10, 2015 at 22:40
  • Change your crypto? Commented Jul 10, 2015 at 23:11
  • I did.... I've pasted all the recommended ssl_ciphers directive, bounced nginx, and still no success.
    – dman
    Commented Jul 11, 2015 at 0:50
  • Try the config from the Mozilla SSL config generator.
    – tlng05
    Commented Jul 11, 2015 at 2:53
  • 3
    Details! What clients? Screenshot! What SSL Labs test result? (Screenshot) What domain name? Commented Jul 11, 2015 at 12:30

1 Answer 1


These ciphers are old:


The fastest way to get rid of them is to append to ciphersuite this:


Also, do not forget to define your own DH parameters or all connections with DHE- ciphers are weak!

If you want to have very good security, you can use this cipher suite, as it is:

  • "do not forget to define your own DH parameters or all DHE- ciphers are weak" - No, the ciphers are not weak. The use of shared ECDH groups is potentially problematic, and steps should be taken to generate your own parameters, but that doesn't make the cipher weak.
    – Polynomial
    Commented Jul 13, 2015 at 10:47
  • OK, fixed to be more accurate.
    – Vilican
    Commented Jul 13, 2015 at 11:15
  • @Polynomial: s/shared ECDH groups/shared DH groups/ ? Or s/shared ECDH groups/named ECDH curves/ ? Commented Jul 13, 2015 at 12:32
  • @StackzOfZtuff Sorry, I conflated the two.
    – Polynomial
    Commented Jul 13, 2015 at 12:33

You must log in to answer this question.

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