If you are new to IoT or if you are new to setting up secure IoT devices requiring X.509 certificate and PKI management, then the SharkSSL IDE for ESP32 is a great starting point. After installing the free IDE, you can have your first secure IoT device up and running in less than 20 minutes. The SharkSSL IDE is an education tool designed for rapid prototyping of secure IoT devices.
https://realtimelogic.com/downloads/sharkssl/ESP32/
