Si vous voyez un message d’erreur comme celui-ci sur votre microcontrôleur (tel que l’ESP32) :
output.txt
E (41544) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x3B00cela signifie MBEDTLS_ERR_PK_INVALID_PUBKEY.
À la version de mbed TLS utilisée dans esp-idf v4.4.3, seulement les clés RSA & (certains types de) courbes elliptiques sont supportées. Dans mes tests, les clés X25519/EC256 ne fonctionnaient pas et il y avait des indications que les clés P-384 ne fonctionnaient pas non plus. Généralement, utiliser des clés RSA est un choix sûr quand on travaille avec mbed-tls.
Consultez les articles similaires par catégorie :
Arduino Embedded ESP8266/ESP32 Mbed
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow