Lion Unable to Load SSL Sites

OS: Mac 10.7.2 (Lion)

I've been unable to load any SSL sites on any browser. Chrome gives error 7 (ERR_TIMED_OUT), but this occurs across all browsers. I've tried different DNS, flushing DNS, and other things. No luck. Any advice?


Solution 1:

I found that the culprit is a corrupt Keychain file, as OS X can't access the Keychain program it can't check the necessary certificates so the page never loads.

Try opening the Keychain program now (Applications > Utilities > Keychain) and it shouldn't open (if it does, maybe the problem you're having is different).

  • Finder > Go > Go To Folder > /Users/ENTER YOU USERNAME HERE/Library

  • Find the keychains folder and delete the login.keychain file.

  • You must reboot now. This forces Keychain to rebuild the corrupt file.

You should now be able to access the Keychain program and more importantly, load HTTPS / SSL websites!