mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
7e1e3df43c
This change makes the wolfSSL backend sent the complete TLS client certificate chain. This align the wolfSSL backend with the behavior of the mbedTLS backend. Some servers need the intermediate certificates to verify a client certificate. If the provided PEM file contains only a single certificate this change has no effect and the behavior will be as before. This impacts higher level APIs to function as someone would expect. E.g.: esp_websocket_client_config_t.client_cert: when passing here a pem file containing 2 certificates (the CA's and the client's) it would be expected that both are transmitted during TLS handshake. |
||
---|---|---|
.. | ||
esp-tls-crypto | ||
private_include | ||
test_apps | ||
CMakeLists.txt | ||
esp_tls_error_capture.c | ||
esp_tls_errors.h | ||
esp_tls_mbedtls.c | ||
esp_tls_platform_port.c | ||
esp_tls_wolfssl.c | ||
esp_tls.c | ||
esp_tls.h | ||
Kconfig |