Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
yt-dl.org is sending an expired intermediate cert, causing validation by youtube-dl.exe (python 3.4.4) to fail #25541
Comments
|
Updates without any issue for me:
In any case I don't manage certificates for yt-dl.org. |
|
can you update python to say at least 3.7 and see if that persists ? 3.7 had some major ssl changes |
|
The windows exe bundles python 3.4.4, so whereas it's possible that a newer python can work around this, the proper solution is to stop serving the expired cert. |
|
Almost made a new issue with this myself, but saw this one here. Having the same issue; if additional output is needed, I can provide. |
|
Same here. I'm not using Python but everytime I tried to update exe, it just displays error message. |
|
Bump. |
Checklist
Verbose log
Description
yt-dl.org is sending the expired intermediate cert (the last one in the below openssl output, "COMODO RSA Certification Authority"), which is what's causing validation to fail in python. Browsers are evidently smart enough to ignore it, and build an alternate chain, but the python client is not.
the solution is described here:
https://www.agwa.name/blog/post/fixing_the_addtrust_root_expiration
you have to stop sending the expired intermediate cert because your own python client can't handle it