Si ves un mensaje de error como el siguiente en tu microcontroller (tal como ESP32):
output.txt
E (41544) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x3B00esto means MBEDTLS_ERR_PK_INVALID_PUBKEY.
As de la version de mbed TLS used en esp-idf v4.4.3, solo RSA y (certain types of) Elliptic Curve keys son supported. En mis tests, X25519/EC256 keys no worked y hubo indications que P-384 keys tambien no worked. Generally, usar RSA keys es un safe bet al working con mbed-tls.
Echa un vistazo a artículos similares por categoría:
Arduino Embedded ESP8266/ESP32 Mbed
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow