TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub and BitBucket's SSL Provider's Cert has expired

72 pointsby hiroprotalmost 11 years ago

19 comments

flavmartinsalmost 11 years ago
I work with the Certificate Provider DigiCert and confirm that the expired intermediate is a deprecated certificate no longer used in installs. Some sites still have it installed on their server or users might have it installed on their local machine.<p>If you are on Chrome, follow @huntaub&#x27;s suggestion and remove the expired certificate from keychain and restart.<p>We&#x27;ve been notifying customers of the expiration and have Technical Support in the office 24 hours to help the sites who need help updating the certificate.<p>We&#x27;re also reaching out to the sites we see having issues online.
flavmartinsalmost 11 years ago
For a full explanation on the legacy intermediate explanation and affected users see DigiCert&#x27;s post:<p><a href="https://blog.digicert.com/expired-intermediate-certificate/" rel="nofollow">https:&#x2F;&#x2F;blog.digicert.com&#x2F;expired-intermediate-certificate&#x2F;</a>
评论 #8092086 未加载
huntaubalmost 11 years ago
I just got hit with this issue. There doesn&#x27;t seem to be any information on DigiCert&#x27;s site or Github&#x27;s.<p>edit: For some reason, deleting the expired DigiCert certificate from Keychain (and restarting Chrome) allowed it to find a valid chain to the Github certificate. I would recommend doing this if you want to get to Github without turning off SSL.<p>edit2: (Or they just fixed it and I restarted Chrome.) Can anyone confirm that it works now (without deleting the Intermediate Cert)?
评论 #8090425 未加载
评论 #8090443 未加载
relixalmost 11 years ago
A side-project I&#x27;m working on will alert you when SSL certificates are about to expire, preventing these things from happening. It&#x27;ll also show you a overview of all the expiration dates of your certificates and domains, updated automatically.<p>It&#x27;s not live yet, but if you&#x27;re interested you can sign up for the launch mail here:<p><a href="http://www.domainsquire.com" rel="nofollow">http:&#x2F;&#x2F;www.domainsquire.com</a>
评论 #8090766 未加载
评论 #8090800 未加载
abalmost 11 years ago
If this is anything like the issues we&#x27;ve seen at Stripe, the problem is probably an obsolete cross-signed root in your <i>login</i> keychain. It&#x27;s caused by a certificate with CN=&quot;DigiCert High Assurance EV Root CA&quot; but signed by some other authority rather than being self-signed. It&#x27;s not clear to us how these are getting into people&#x27;s login keychains, as they&#x27;re not present on a fresh install.<p>Typically servers will present their certificate and intermediates but not the root, under the assumption that browsers must already have the root in their CA store. So for DigiCert that would probably be all the certs up to but not including &quot;DigiCert High Assurance EV Root CA&quot;.<p>You can see the presented cert chain using `openssl s_client -showcerts ...` or the Certification Paths section of the Qualys SSL Labs Test: <a href="https://www.ssllabs.com/ssltest/analyze.html?d=github.com" rel="nofollow">https:&#x2F;&#x2F;www.ssllabs.com&#x2F;ssltest&#x2F;analyze.html?d=github.com</a><p>Do you see an expired &quot;DigiCert High Assurance EV Root CA&quot; certificate in your login keychain? If so, delete it. If not, something weirder may be going on.
评论 #8090993 未加载
评论 #8091210 未加载
评论 #8090925 未加载
STRMLalmost 11 years ago
Looks like digicert itself screwed up - getting an invalid certificate error on digicert.com. Their twitter feed says they are in contact with GitHub, DigitalOcean, Namecheap, Stripe, Pingdom, and so on. This was a big error, and even they made the mistake on their own root domain.
joefiorinialmost 11 years ago
I&#x27;m having this issue as well. I deleted all digicert certificates from my keychain just in case. Still couldn&#x27;t get to Github. I can get to the DigiCert Root Certificates download page, but it gives me an invalid certificate warning. It looks like the same issue as Github.<p>I really, really don&#x27;t feel comfortable downloading a ROOT CERTIFICATE with an SSL warning on the page. Who knows what could be compromised in this case?<p>I&#x27;m going to try a couple other things first; I&#x27;d like to hear from a security expert, should we find this scary or just a small hiccup?
评论 #8098058 未加载
pknerdalmost 11 years ago
Download your required certificate from here and it should work like charm<p><a href="https://www.digicert.com/digicert-root-certificates.htm" rel="nofollow">https:&#x2F;&#x2F;www.digicert.com&#x2F;digicert-root-certificates.htm</a>
评论 #8090871 未加载
zizeealmost 11 years ago
Hah! I&#x27;m working on a side project to solve this problem: <a href="http://www.renewalmonitor.com/" rel="nofollow">http:&#x2F;&#x2F;www.renewalmonitor.com&#x2F;</a><p>The idea is that the service will monitor things like domains and ssl expiry dates and then alert you in an increasingly obnoxious manner as the expiration date gets closer.<p>My MVP has just needs a few more finishing touches and then I&#x27;ll send it live. In the meantime, you can signup on the waiting list.<p>Cheers.
rsanheimalmost 11 years ago
A fix to remove the expired cert right now:<p><a href="https://twitter.com/aarongraves/status/493116549599739905" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;aarongraves&#x2F;status&#x2F;493116549599739905</a><p>Pretty sure this is on Digicert&#x27;s side, but we (at GitHub) are investigating to make sure of that.
dzinkalmost 11 years ago
I&#x27;m seeing the same issue on both GitHub and Heroku today as well. &quot;Cannot connect to the real www.heroku.com<p>Something is currently interfering with your secure connection to www.heroku.com.<p>Try to reload this page in a few minutes or after switching to a new network. &quot;
pknerdalmost 11 years ago
I just upgraded the Cert from DigiCert Website. It&#x27;s workable for 2038 now. Enough time. Who knows Github exist by that time or not.
D4AHNGMalmost 11 years ago
Is this only an issue for those using Google Chrome? I haven&#x27;t had any SSL issues with Github all day using Firefox.
评论 #8090562 未加载
robermirandaalmost 11 years ago
not sure why, but i had to remove all the certificates and download its from here <a href="https://www.digicert.com/digicert-root-certificates.htm" rel="nofollow">https:&#x2F;&#x2F;www.digicert.com&#x2F;digicert-root-certificates.htm</a>
jpdllaalmost 11 years ago
I&#x27;m always surprised at how often this tends to happen to many startups&#x2F;companies
gianpajalmost 11 years ago
step tutorial <a href="http://gianpaj.com/post/93100630815/cant-access-github-on-chrome-os-x" rel="nofollow">http:&#x2F;&#x2F;gianpaj.com&#x2F;post&#x2F;93100630815&#x2F;cant-access-github-on-ch...</a>
pknerdalmost 11 years ago
This certificate expiration also caused not using Github and HomeBrew from CLI.
bonfalmost 11 years ago
bitbucket as well
评论 #8090481 未加载
评论 #8090457 未加载
评论 #8090446 未加载
abritishguyalmost 11 years ago
What a fuck up. How did that go unnoticed.
评论 #8091814 未加载