Closed strager closed 1 year ago
Verification failed for twitch.tv/saibotu:
On my machine I get a different certificate path:
Possibly related: Bad Certum cert: https://old.reddit.com/r/sysadmin/comments/16g1y88/heads_up_sslcom_expired_cert_under_certum_fix/
Broken (expired):
Working (unexpired):
It magically fixed itself for both k1ng440 and saibotu. 🤷♀️ Message from saibotu:
tested it on a pretty much clean vm: when you check the cert the first time it is invalid but it starts downloading some stuff in the background. When you check again after that it shows as valid.
I think I know how to fix it, though. We need to sign without Certum in the chain. (I think this means we need to update the SSL.com root CA too.)
saibotu: i assume i tries to get the missing (certum) root first and then fails verification. when you remove the cross-signed root it would probably grab the SSL.com self-signed root first
I like this hypothesis.
Fixed in quick-lint-js version 2.18.0 due to Git commit ff9668a1c3722e561ab0bd7136994c45c0656826.
https://github.com/microsoft/winget-pkgs/pull/123771
Some logs from their CI server: