Hi,

I have configured CURL to use WinSSL (schannel), and it does trust system 
trusted CAs just fine (that was the goal). However, one user has proxy 
configuration, where it acts as man-in-the-middle. Such configuration in 
general works just fine with our CURL lib build, and proxy provided 
certificates do look ok. Windows does trust their root CA certificate, and 
every other software is able to also verify proxy generated certificates 
(browsers, .NET apps, etc.).

Certificate path looks something like this:
User root CA
    User intermediate CA
         *.ourservice.com

Only "User intermediate CA" contains CRL distribution points, those are 
working. "User root CA" is trusted by OS.

However, we get this logged by CURL:
schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - 
The revocation function was unable to check revocation for the certificate

Trusting "User intermediate CA" in Windows did not help also.

There is not many leads, but maybe anyone has any hint what could have gone 
wrong?

Thanks,
Vincas
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to