Was bedeutet der mbed-tls-Fehlercode -0x2700?
English
Deutsch
Wenn Sie eine Fehlermeldung wie die folgende auf Ihrem Mikrocontroller (wie ESP32) sehen:
mbedtls_error_output.txt
E (137011) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x2700bedeutet dies MBEDTLS_ERR_X509_CERT_VERIFY_FAILED.
Entweder verwenden Sie das falsche Zertifikat auf dem Server oder Sie verwenden das falsche Zertifikat auf der mbed-tls-Seite zur Verifizierung des Zertifikats.
Um die Serverseite zu überprüfen, ist es oft hilfreich, das TLS-Zertifikat des Servers mit OpenSSL zu prüfen:
openssl_s_client_example.sh
openssl s_client -connect myhostname.com:443Check out similar posts by category:
Arduino, Embedded, ESP8266/ESP32, Mbed
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow