MBEDTLS and Tomcat servers

26 Feb 2019

I have created an HTTP client with mbedtls underpinning the design (Cypress WICED design environment). I have it connect to a Tomcat server. The Tomcat server is configured to authenticate the client (mutual authentication). The transaction invariably fails with mbedtls reporting:

WICED/security/BESL/mbedtls_open/library/ssl_tls.c:3247: TLS handshake fragmentation not supported

Does anyone have experience with this result with a Java server like Tomcat? It appears to be an mbedtls limitation at this time. Thanks!