title: Can someone tell me how to make a server choose a ECDH_* cipher over ECDHE_*?
body: <p>I am using RSA cipher for signing the certificate and  <strong>SSL_CTX_set_tmp_ecdh_callback</strong>() api to set the ECDH parameters for key-exchange. The server always ends up choosing TLS_ECDHE_RSA_* cipher suite. If i make the client send only TLS_ECDH_* cipher suites in the clientHello, the server breaks the connection stating "no shared cipher".</p>
  
  <p>Can someone tell me how to make a server choose a ECDH_* cipher over ECDHE_* ?</p>
  
  <p>How is it that the server decides I should choose ECDH_* cipher over ECDHE_* ciphers ?</p>