aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/polarssl_threadlock.c
diff options
context:
space:
mode:
authorJoel Depooter <joel.depooter@safe.com>2015-06-11 15:52:25 -0400
committerJay Satiro <raysatiro@yahoo.com>2015-06-11 15:53:01 -0400
commita3e5a4371b43a68a19e6d73d050846c2f9a20859 (patch)
tree8119dad56fe03ad8f2a0cb66fd0fd5c2b6a80956 /lib/vtls/polarssl_threadlock.c
parent4a7feea31a2cd524e80f2eb56ec431c33c1b9893 (diff)
schannel: Add support for optional client certificates
Some servers will request a client certificate, but not require one. This change allows libcurl to connect to such servers when using schannel as its ssl/tls backend. When a server requests a client certificate, libcurl will now continue the handshake without one, rather than terminating the handshake. The server can then decide if that is acceptable or not. Prior to this change, libcurl would terminate the handshake, reporting a SEC_I_INCOMPLETE_CREDENTIALS error.
Diffstat (limited to 'lib/vtls/polarssl_threadlock.c')
0 files changed, 0 insertions, 0 deletions