A family member was all of a sudden getting a these SSL certificate errors on all websites using the HTTPS protocol in both Internet Explorer and FireFox so I knew it had to be something on Windows XP.
I checked that there were certificates loaded under the browser certificate settings and the list was fairly large so that was not a problem, and there were trusted root certificates loaded.
Out of desperation I thought i would try do a Windows update to see if that would resolve the problem but an error occurred saying something like the time cannot be synchronized to the SSL certificate. So then I checked the PC time I saw it was totally out of sync and it would not do a Windows Time Update now matter which source I selected.
Then after following all the Microsoft links and Googling the problem I found the following suggestion which has fixed the problem and the time is now updating and the certificates are working without any problems:
- regsvr32 softpub.dll
- regsvr32 wintrust.dll
- regsvr32 initpki.dll
- regsvr32 dssenh.dll
- regsvr32 rsaenh.dll
- regsvr32 gpkcsp.dll
- regsvr32 sccbase.dll
- regsvr32 slbcsp.dll
- regsvr32 cryptdlg.dll
N.B. When running regsvr32 initpki.dll it takes a few minutes to run so be patient
Error:
You cannot connect to MSN Messenger on a Microsoft Windows XP-based computer. Additionally, you receive the following error message:
Links:
http://support.microsoft.com/kb/929458
http://support.microsoft.com/kb/916255