How to Update PKI Configuration
This document describes how to update the default PKI configuration provided by ESP-AT by recompiling the firmware. The PKI configuration includes certificates and keys for TLS clients, TLS servers, MQTT clients, WebSocket clients, HTTP clients, and Wi-Fi Enterprise client (WPA2-Enterprise/WPA3-Enterprise).
Note
If you want to update certificates at runtime using AT commands without recompiling the firmware, please refer to AT+SYSMFG command examples.
Introduction to PKI Configuration
The source files for the current default PKI configuration are located in the customized_partitions/raw_data directory, as shown below:
Function
Current Configuration
Related AT Commands
TLS client
Set 0 client configuration
Set 1 client configuration
TLS server
MQTT client
WebSocket client
Set 0 client configuration
Set 1 client configuration
HTTP client
Set 0 client configuration
Set 1 client configuration
Wi-Fi Enterprise client (WPA2-Enterprise/WPA3-Enterprise)
Please modify the PKI configurations according to your own needs and generate mfg_nvs.bin file.
Generate mfg_nvs.bin
Please refer to Generate mfg_nvs.bin document to generate the mfg_nvs.bin file with the PKI configurations.
Download mfg_nvs.bin
Please refer to Download mfg_nvs.bin document.