Hello All,
We are using ESP32 in one of our product. In the OTA feature, we have able to use the example program generate a self signed certificate and do OTA. Now we need to keep this BIN file in 3rd party server (goDaddy). We have a account with SSL enabled.
To get a server certificate we used the following command. (used our server url instead of your-server-dns mentioned below)
openssl s_client -showcerts -connect <your-server-dns>:443 < /dev/null
The server cert we get from this is saved in server_certs folder as mentioned in the sample ota example.
Once done, when we clean build the project and try to trigger OTA, it fails to download the file.
Error we get is as below.
[0;31mE (120920) esp-tls: mbedtls_ssl_handshake returned -0x2700[0m
[0;32mI (120920) esp-tls: Failed to verify peer certificate![0m
[0;32mI (120920) esp-tls: verification info: ! The certificate is not correctly signed by the trusted CA
[0;31mE (120930) esp-tls: Failed to open new connection[0m
[0;31mE (120940) TRANS_SSL: Failed to open a new connection[0m
[0;31mE (120950) HTTP_CLIENT: Connection failed, sock < 0[0m
[0;31mE (120950) esp_https_ota: Failed to open HTTP connection: ESP_ERR_HTTP_CONNECT[0m
[0;31mE (120960) esp_https_ota: Failed to establish HTTP connection
Question 1: Would like to know the exact procedure to make HTTPS OTA work on a HTTPS godaddy server.
Question 2: Is private key also needed in Device side for HTTPS OTA to work ??
Next step : Also it will be helpful someone can refer to basic authentication server program so that we can implement both HTTPS and basic authentication in our OTA module.
Thank you...
OTA from a HTTPS godaddy server
Return to “General Discussion”
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: Bing [Bot] and 99 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.