I've been trying to set up an SSL connection between an ESP as server and an Andoid device as client.
So far the task has not been easy, but I managed to start a connection and send some data in both directions.
Espresiff announces there's a bidirectional authentication functionality, but to my surprise however I have found that a simple:
>openssl s_client -connect "SERVER_IP:SERVER_PORT"
Gets any client connected WITHOUT even being asked for a certificate...
If anybody is working with SSL and understands what's going wrong, please contact me.
Thanks !
Horacio