Postby 576951469@qq.com » Fri Mar 21, 2025 6:57 am
书182页,建立https服务端的示例代码
config.cacert_pem = cacert_pem_start;
config.cacert_len = cacert_pem_end - cacert_pem_start;
编译运行会报错
E (6095) esp_https_server: No Server certificate supplied
E (6105) WEB_PROV: Failed to start web server: ESP_ERR_INVALID_ARG
改为服务器证书
config.servercert = cacert_pem_start;
config.servercert_len = cacert_pem_end - cacert_pem_start;
才可以正常访问https://设备IP:443
但是访问时会报
E (312224) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x7780
E (312224) esp_https_server: esp_tls_create_server_session failed, 0x7780
E (312234) httpd: httpd_accept_conn: session creation failed
在 TLS 握手过程中发生了错误