lwip: tls: warn when no CA exists amd log certificate validation errors
authorJerome Forissier <jerome.forissier@linaro.org>
Wed, 5 Mar 2025 14:26:44 +0000 (15:26 +0100)
committerJerome Forissier <jerome.forissier@linaro.org>
Tue, 11 Mar 2025 13:16:03 +0000 (14:16 +0100)
commit7a15ccb66217b927410ccb1083f7c9f8c88a3ab8
tree0e6dee559c8568a6bf414deb24b55a0f6e23cff0
parentf69f7aef26f797e18d3f2f205f0d3c9c5ad8df99
lwip: tls: warn when no CA exists amd log certificate validation errors

Using HTTPS without root (CA) certificates is a security issue. Print a
warning in this case. Also, when certificate verification fail, print
an additional message because "HTTP client error 4" is not very
informative (4 is HTTPC_RESULT_ERR_CLOSED).

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/lwip/lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c