<div dir="ltr">Hello Openssl users,<div><br></div><div>Need pointers on how to use ECDSA vs RSA certificates.</div><div><br></div><div>When our device acting as TLS server, we have support for both ECDSA and RSA based certificates. At first, we need to feed a certificate for the TLS server to accept the connections. </div><div><br></div><div>From the code, having a feel that, if we feed ECDSA based certificates, ECDSA based ciphers only get selected by server. But, what if client doesn't have a cipher matched with ECDSA? Does server choose RSA based cipher or because the certificate we fed is holding ECDSA signature, will it respond with "no shared cipher"?</div><div><br></div><div>Is there a way we can feed multiple certificates i.e. one with ECDSA and other with RSA to TLS server during SSL_CTX initialization? </div><div>Or</div><div>Once Client hello is received, after examining client supported ciphers, do we need to feed respective (i.e. ECDSA/RSA) certificate?</div><div><br></div><div>Thanks,</div><div>Rajeswari.</div></div>