ESP_SSLClient

Secure Layer (SSL/TLS) TCP Client featuring protocol upgrade capability and optimized memory usage for resource-constrained boards.

Author
Mobizt
Website
https://github.com/mobizt/ESP_SSLClient
Category
Communication
License
MIT
Library Type
Contributed
Architectures
avr, esp8266, esp32, sam, samd, stm32, teensy, rp2040, arc32, mbed, mbed_nano, mbed_rp2040, mbed_portenta, mbed_nicla, mbed_opta, mbed_giga, renesas_uno, renesas_portenta, apollo3, nrf52, ch32, gd32

This professional-grade library provides a robust SSL/TLS layer for network communication, designed to support modern 32-bit Arduino platforms (ESP8266, ESP32, RP2040, Teensy, etc.). It acts as a transparent wrapper, enabling secure connectivity over standard clients (WiFiClient, EthernetClient). Key advantages include support for dynamic memory allocation (PSRAM) on compatible boards, memory-saving build configurations (Insecure Only), and the ability to upgrade an existing plain TCP connection to TLS seamlessly.

Downloads

Filename Release Date File Size
ESP_SSLClient-3.0.3.zip 2025-11-12 931.20 KiB
ESP_SSLClient-3.0.2.zip 2025-11-08 930.70 KiB
ESP_SSLClient-3.0.1.zip 2025-11-07 921.22 KiB
ESP_SSLClient-3.0.0.zip 2025-11-06 920.90 KiB
ESP_SSLClient-2.2.3.zip 2025-06-22 914.82 KiB
ESP_SSLClient-2.2.2.zip 2025-05-27 922.51 KiB
ESP_SSLClient-2.2.1.zip 2025-05-22 925.96 KiB
ESP_SSLClient-2.2.0.zip 2025-05-22 927.56 KiB
ESP_SSLClient-2.1.17.zip 2025-04-18 926.99 KiB
ESP_SSLClient-2.1.16.zip 2025-01-09 926.98 KiB