SITUATION

I am using the official libcurl binary distribution on Windows 32 Bit to 
perform http downloads from my own servers. All works fine.
Now I want to switch to HTTPS using a self-signed certificate on my the server.
I imported that certificate into the client's Windows Certificate Store as 
"Trusted Root Certificate" of the local machine (as a side effect it also shows 
up in the Windows Certificate Store of the current user).
The curl.exe distributed with Windows 10 (which apparently is linked against 
SChannel) is happy now and performs the HTTPS downloads. This proofs that both, 
curl.exe and the Windows Certificate Store are working correct.
The official libcurl binary distribution for Windows (which apparently is 
linked against OpenSSL) fails with code 60, even if I set the 
CURLOPT_SSLOPTIONS to CURLSSLOPT_NATIVE_CA. This proofs that EITHER that 
experimental feature is disabled in the official libcurl binary for Windows OR 
the experimental feature is simply broken.


QUESTIONS

Is there a solution other than compiling my own libcurl?

Does anybody know a free third-party download of libcurl binary for Windows 
that EITHER is linked against SChannel OR has this experimental feature turned 
on?


Thanks a lot!
-Markus Karg

-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to