This worked for me. It's ingenious since there was some kind of bug with the 10.7.4 update and it caused certain certificates to change their trust values or not register them properly in Keychain Access. This method below has you change a certificate's trust value, save it, then change all the certificate's trust values back to default as it should be. This solved my problem and my father can use his banking websites on Safari again. However, it does take some time to enter and re-enter the admin password again and again for over 20 certificates. Good luck and thank you for the advice.
Details: The problem was on a 2.2 GHz Intel Core 2 Duo, 13-inch Late 2007 MacBook (the black - Santa Rosa model - I believe). I even updated everything to the newest software and Safari to 6.0 and it didn't fix the problem until I tried the method below. Apple, get on this.
quickSti wrote:
I solved this on my wife's computer by resetting the security certificate settings. This might help others:
Close all windows.
Keychain Access -> click on System Roots on the left, and then click on Certifcates on the bottom left.
Check to see if any of the certificates on the right have the blue "+" symbol - this means they have custom trust settings.
There is a bug in changing the policies, so you'll have to change them via the method below. Changing them just by changing the access to "system defaults" doesn't seem to save. The method below worked for me.
Double-click on each certificate with the custom setting (blue "+"), expand the section labled "trust". Change the "Secure Sockets Layer (SSL)" setting to "no value specified". Close window - you should be prompted for the password. Double-click on the certificate again, expand trust, change the "When using this certificate" setting to "Use System Defaults". Close window, and re-enter password.
If you didn't re-enter your password upon closing the window, the setting didn't take. The blue "+" should disappear after a few seconds when it's set back to default. Once all of the certificates are changed back to default, restart Safari.
This solved all of the problems for my wife's computer with these issues and OSX 10.7.4