Secure-Signing
Security is one of the most important aspects of any IoT solution and securing the device is a key consideration for this. The ESP32 series of SoCs (e.g. ESP32, ESP32-S3, ESP32-C3, ESP32-C6, etc.) support secure boot to ensure that only a valid, signed firmware can run on them. To understand more about secure boot, please refer to the ESP IDF Documentation.
Use Case
Secure signing and secure boot are critical for ensuring the integrity and authenticity of firmware running on connected IoT devices.
On top of the secure boot that is easily enabled using ESP IDF, ESP RainMaker offers a feature called "Secure Signing" that benefits the developer in these three aspects:
- Makes the generation and management of keys easier.
- Simplifies signing bootloader and firmware images before device manufacturing.
- Supports transparently "Auto Signing" before deploying OTA firmware upgrades.
Usage Guide
The usage guide would consist actions that require the User to configure both firmware and work with Dashboard to enable secure boot using ESP RainMaker's secure signing feature without going into the working details of secure boot itself.
This Usage Guide would only be presented in the firmware section within the documentation hub. Please click here to view the guide.