如果你的微控制器(如 ESP32)上看到类似以下错误消息:
output.txt
E (41544) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x3B00这表示 MBEDTLS_ERR_PK_INVALID_PUBKEY。
截至 esp-idf v4.4.3 中使用的 mbed TLS 版本,仅支持 RSA 和(某些类型的)椭圆曲线密钥。**在我的测试中,X25519/EC256 密钥不起作用,有迹象表明 P-384 密钥也不起作用。**通常,使用 RSA 密钥是使用 mbed-tls 时的安全选择。
按类别查看类似文章:
Arduino Embedded ESP8266/ESP32 Mbed
如果这篇文章对您有帮助,请考虑请我喝杯咖啡或通过 PayPal 捐款,以支持 TechOverflow 上新文章的研究与发布