On Thu, 21 Aug 2025, Jeff Mears via curl-library wrote:

With the removal of the SecureTransport backend in libcurl 8.15.0, what is the path forward for using libcurl on macOS such that certificates in the system certificate store are accepted automatically? Is there some way to do that with the OpenSSL backend?

The idea is that other backends should support CURLSSLOPT_NATIVE_CA for macOS. The flag for CURLOPT_SSL_OPTIONS that tells libcurl to use the native CA store.

Right now however, only wolfSSL supports that.

In June, Ridley Combs submitted https://github.com/curl/curl/pull/17525 that does this, but also a lot more and in discussions we concluded that we primarly would like the CURLSSLOPT_NATIVE_CA part and maybe not so much the rest. The work on that seems to have gone stale since then. Maybe someone can extract the necessary pieces from there and carry on?

As a short-term work around, it is possible to use the LibreSSL shipped by Apple to get the feature, but I don't consider that a very good or reliable solution.

--

 / daniel.haxx.se || https://rock-solid.curl.dev
--
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to