Skip to content

Why does CheckCertificateRevocationList=true fails http requests behind a proxy server with ssl inspection? #114625

Answered by bartonjs
aries-zhang asked this question in Q&A
Discussion options

You must be logged in to vote

Also is the CRL check another http request which could potentially fail due to users' system proxy settings?

If the relevant CRL isn't already cached, yes.

is there a way to determine if the CRL check actually failed in these cases?

The CRL fetch is done within the Windows CertGetCertificateChain function. I don't know if it has any logging or not. It, presumably uses WinHTTP to fetch the CRL/OCSP status (when needed). I don't know if WinHTTP has a good logging mechanism, either.

I recently found this request fails in some users' network envs that have a proxy server with ssl traffic inspection enabled.

It is most likely that those proxies are using a TLS certificate that either doe…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by aries-zhang
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants