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

AT+CIPSERVER

MQTT client

AT+MQTTUSERCFG

WebSocket client

Set 0 client configuration

Set 1 client configuration

AT+WSCFG

HTTP client

Set 0 client configuration

Set 1 client configuration

AT+HTTPCFG

Wi-Fi Enterprise client (WPA2-Enterprise/WPA3-Enterprise)

AT+CWJEAP

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.