Cannot establish HTTPS connection My OSX Lion MacBook Pro suddenly seems to be unable to connect to any website via HTTPS.  HTTP works fine, but HTTPS seems to just time out.  Using netcat:

Mithril:~ mitch$ nc google.com 80
GET /
HTTP/1.0 302 Found
Location: http://www.google.ca/


But if I try the same thing on port 443, the request just seems to sit there forever.  Trying to access any HTTPS website with Chrome gets me a message that the server took too long to respond.  Safari seems to wait forever, but never get anything back.  I'm also seeing some SSL errors in the Console:

11-12-21 11:47:59.621 AM [0x0-0xc4cc4c].com.google.Chrome: [62652:24579:633336744818573:ERROR:ssl_client_socket_nss.cc(1536)] handshake with server www.google.com:443 failed; NSS error code -5938, net_error -107
11-12-21 12:13:14.404 PM [0x0-0x18c08bf].com.adiumX.adiumX: cdsa: SSLHandshake failed with error -9806 (connection closed via error)


A quick Google search reveals that I don't seem to be the only one with this problem, but I can't access half the results because discusssions.apple.com requires HTTPS.  The ones I can access have been entirely unhelpful.

I don't have any parental controls turned on, and other devices on the same network have no trouble connecting via HTTPS.  What's going on?
Have you tried rebooting? Sometimes it's a Keychain problem. Try opening the Keychain app, and see if it hangs. If it is so, repair permission with Disk Utility and then reboot. It worked for me (happened twice on my MBA).