From 523b77adc26f220b52f4f278fd9683a4c8508baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCtke=20Stetzkamp?= Date: Thu, 27 Nov 2025 11:32:47 +0100 Subject: [PATCH] Enable ssl verification for axtls --- src/SocketIOclient.cpp | 2 +- src/SocketIOclient.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SocketIOclient.cpp b/src/SocketIOclient.cpp index dd5037cf..d5514a4a 100644 --- a/src/SocketIOclient.cpp +++ b/src/SocketIOclient.cpp @@ -38,13 +38,13 @@ void SocketIOclient::beginSSL(String host, uint16_t port, String url, String pro WebSocketsClient::enableHeartbeat(pingInterval, pongTimeout, disconnectTimeoutCount); initClient(); } -#if defined(SSL_BARESSL) void SocketIOclient::beginSSLWithCA(const char * host, uint16_t port, const char * url, const char * CA_cert, const char * protocol, uint32_t pingInterval, uint32_t pongTimeout, uint8_t disconnectTimeoutCount) { WebSocketsClient::beginSocketIOSSLWithCA(host, port, url, CA_cert, protocol); WebSocketsClient::enableHeartbeat(pingInterval, pongTimeout, disconnectTimeoutCount); initClient(); } +#if defined(SSL_BARESSL) void SocketIOclient::beginSSLWithCA(const char * host, uint16_t port, const char * url, BearSSL::X509List * CA_cert, const char * protocol, uint32_t pingInterval, uint32_t pongTimeout, uint8_t disconnectTimeoutCount) { WebSocketsClient::beginSocketIOSSLWithCA(host, port, url, CA_cert, protocol); WebSocketsClient::enableHeartbeat(pingInterval, pongTimeout, disconnectTimeoutCount); diff --git a/src/SocketIOclient.h b/src/SocketIOclient.h index cd5d2ec1..8c97f790 100644 --- a/src/SocketIOclient.h +++ b/src/SocketIOclient.h @@ -53,8 +53,8 @@ class SocketIOclient : protected WebSocketsClient { #ifdef HAS_SSL void beginSSL(const char * host, uint16_t port, const char * url = "/socket.io/?EIO=3", const char * protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5); void beginSSL(String host, uint16_t port, String url = "/socket.io/?EIO=3", String protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5); -#ifndef SSL_AXTLS void beginSSLWithCA(const char * host, uint16_t port, const char * url = "/socket.io/?EIO=3", const char * CA_cert = NULL, const char * protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5); +#ifndef SSL_AXTLS void setSSLClientCertKey(const char * clientCert = NULL, const char * clientPrivateKey = NULL); #if defined(SSL_BARESSL) void beginSSLWithCA(const char * host, uint16_t port, const char * url = "/socket.io/?EIO=3", BearSSL::X509List * CA_cert = NULL, const char * protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5);