diff options
author | Joel Depooter <joel.depooter@safe.com> | 2015-06-11 15:52:25 -0400 |
---|---|---|
committer | Jay Satiro <raysatiro@yahoo.com> | 2015-06-11 15:53:01 -0400 |
commit | a3e5a4371b43a68a19e6d73d050846c2f9a20859 (patch) | |
tree | 8119dad56fe03ad8f2a0cb66fd0fd5c2b6a80956 /lib/share.c | |
parent | 4a7feea31a2cd524e80f2eb56ec431c33c1b9893 (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/share.c')
0 files changed, 0 insertions, 0 deletions