Just for your information, you may run into the same problem of
CURLSSLOPT_NATIVE_CA with me.
https://github.com/curl/curl/pull/6502
In such a case, you have to import the certs by yourself.

On Fri, Jan 6, 2023 at 12:09 AM Jeroen Ooms via curl-library <
curl-library@lists.haxx.se> wrote:

> Hello,
>
> I maintain the R bindings, which are used by a lot of Windows users
> inside corporate/academic networks.
>
> A few years ago, we switched the default-ssl-backend on Windows from
> openssl to schannel. The main motivation was that many corporate
> networks use custom SSL certificates which are stored in the windows
> cert store. By switching to schannel, curl would be able to use these
> certs and we would not have to ship a custom ca-bundle with the
> bindings which always was a pain.
>
> It has worked well, but now I am not considering switching back to
> openssl and enable CURLSSLOPT_NATIVE_CA by default. The reason this
> time is that users want to use nghttp2 and that openssl seems more
> robust than schannel for servers that behave unexpectedly (which sadly
> is common in our field).
>
> However the documentation says CURLSSLOPT_NATIVE_CA (introduced in
> 7.71.0) is experimental and subject to change. Is it safe to use at
> this point? I tried running our tests on a few machines (vista, win-7,
> win-10, and some GHA runners) and it all seems to work. Has anyone
> experienced issues with it, or is aware of edge-cases that I should be
> aware of?
>
> Thanks
>
> Jeroen
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-library
> Etiquette:   https://curl.se/mail/etiquette.html
>
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to