https://bugs.winehq.org/show_bug.cgi?id=53136
--- Comment #1 from Hans Leidekker hans@meelstraat.net --- (In reply to François Gouget from comment #0)
crypt32:cert - testVerifyRevocation() fails in Wine:
cert.c:4177: Test failed: got 80092012 cert.c:4178: Test failed: got 80092012
https://test.winehq.org/data/patterns.html#crypt32:cert
0c80092012 is CRYPT_E_NO_REVOCATION_CHECK.
The failures started on 2022-05-30 and were initially random but are systematic since 2022-06-07. The actual test was introduced on 2022-05-24 in the commit below and reverting to that commit produces systematic failures.
So this is not a regression but instead looks like an outside change that broke the test.
Right, we get a different response now from ocsp.digicert.org. What's interesting is that this test doesn't fail on Windows. I verified that we get the same OCSP response on Windows, which implies that Windows falls back to a CRL check when this happens.
Making Wine follow this behavior should also fix bug 53138.