I did this
libcurl with openssl backend fails to validate a server's certificate if the chain has intermediate CA certificates which are not sent by the server but are available via Windows' intermediate CA store. I've encountered this problem with certain SSL proxies in corporate environments.
Since the docs for CURLSSLOPT_NATIVE_CA say "use the operating system's CA store for certificate verification" I'd classify this as a bug.
I expected the following
Certificate validation succeeds.
curl/libcurl version
8.4.0
operating system
Windows 10
I did this
libcurl with openssl backend fails to validate a server's certificate if the chain has intermediate CA certificates which are not sent by the server but are available via Windows' intermediate CA store. I've encountered this problem with certain SSL proxies in corporate environments.
Since the docs for
CURLSSLOPT_NATIVE_CAsay "use the operating system's CA store for certificate verification" I'd classify this as a bug.I expected the following
Certificate validation succeeds.
curl/libcurl version
8.4.0
operating system
Windows 10