When I go to any github.com page in Chrome, I get a big ugly error:
You attempted to reach github.com, but the server presented a certificate issued by an entity that is not trusted by your computer's operating system. This may mean that the server has generated its own security credentials, which Chrome cannot rely on for identity information, or an attacker may be trying to intercept your communications.
You cannot proceed because the website operator has requested heightened security for this domain.
The same thing happens (in Chrome and with curl) when I go to https://www.digicert.com/ too. This strange problem started about a week and a half ago.
Here's what I see when I click the broken lock icon in the address bar:
But gist.github.com works just fine:
It doesn't work with curl either:
Everything works fine in Firefox.
Here's what it looks like in Firefox:
I noticed that the first certificate in the chain is different in my broken Chrome/Safari as compared to Chrome on my other computer.
(There's no nasty red X anymore because I trusted it in Safari.) See how the issuers are different? What can I make of that?
Answer
this worked for me:
Keychain.app > Preferences > General > Reset My Default Keychain
UPDATE
A less drastic option is to delete the DigiCert certificate from the login Keychain: you should already have one in the root keychain, anyway. This error appears to occur when the two do not match.
Comments
Post a Comment