<div dir="ltr">Hello all,<div><br></div><div>I can't get client authentication working with libwebsockets test client for some reason despite -C option being used:</div><div> </div><div><span style="font-family:monospace"><font color="#000000"><span style="font-weight:bold">[2019/06/10 13:11:31:4022] NOTICE: libwebsockets test client - license LGPL2.1+SLE</span>
<br><span style="font-weight:bold">[2019/06/10 13:11:31:4022] NOTICE: (C) Copyright 2010-2018 Andy Green <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>></span>                               <br><span style="font-weight:bold">[2019/06/10 13:11:31:4022] NOTICE:  Using SSL</span>   </font></span></div><div><span style="font-family:monospace"><font color="#000000"><span style="font-weight:bold">[2019/06/10 13:11:31:4022] NOTICE:  Selfsigned certs allowed</span> <span style="font-weight:bold">[2019/06/10 13:11:31:4022] NOTICE:  Skipping peer cert hostname check</span> <span style="font-weight:bold">[2019/06/10 13:11:31:4034] NOTICE: Creating Vhost 'default' (serving disabled), 3 protocols, IPv6 off</span> <span style="font-weight:bold">[2019/06/10 13:11:31:4035] NOTICE: lws_tls_client_create_vhost_context: doing cert filepath /xxx/libwebsockets/build/libwebsockets-test-server.pem</span>
<br><span style="font-weight:bold">[2019/06/10 13:11:31:4036] NOTICE: Loaded client cert /xxx/libwebsockets/build/libwebsockets-test-server.pem</span></font><br></span></div><div><br></div><div>Whenever a server requests a certificate, the client responds with zero length cert and handshake fails</div><div>Secure Sockets Layer</div><div>    TLSv1 Record Layer : Handshake Protocol: Certificate</div><div>        Content Type: Handshake (22)</div><div>        Version: TLS 1.0 (0x0301)</div><div>        Length: 7</div><div>        Handshake Protocol: Certificate</div><div>             Handshake Type: Certificate (11)</div><div>             Length: 3</div><div>             Certificates Length: 0</div><div><br></div><div><div>This behaviour is consistent across several different servers. </div><div>Have been looking for an answer on my own and still coming short. Appreciate any advice.<br></div></div><div><br></div><div>Regards,</div><div>Anton</div></div>