SSL: Secure Sockets Layer

Sming supports multiple SSL implementations, currently with adapters for:

If you want to use SSL then take a look at the Basic SSL sample for creating SSL clients, and HttpServer Config Network for SSL servers.

Configuration Variables

  • 0 (default): SSL requires lots of RAM and some intensive processing, so to conserve resources it is disabled by default.

  • 1: to enable the default SSL adapter. At the moment that is Axtls.

  • Axtls: to enable SSL support using the AXTLS 8266 component.

  • Bearssl: to enable SSL support using the Bear SSL component.

API Documentation


Used by

Environment Variables

SoC support

  • esp32

  • esp32c2

  • esp32c3

  • esp32s2

  • esp32s3

  • esp8266

  • host

  • rp2040