If you are having problems accessing secure sites using Internet Explorer then this article is for you. This article is intended to go from the least invasive to all but reinstalling Windows. So please and I can not stress this enough try these steps one at time, make a back up before deleting anything or editing the registry and if you get stuck please drop me an email. I will be happy to help. Please note I will be using https://mail.google.com as an example secure site throughout this article feel free to use another website if you wish though.
First delete Temporary Internet Files
Make sure you are in Internet Explorer.
Click Tools then Internet Options
Under Temporary Internet files, click Delete Cookies.
Click OK when you are prompted to confirm the deletion.
Click Delete Files.
Check the box that says delete all offline content
Click OK when you are prompted to confirm the deletion.
Click OK and Apply to close the Internet Properties Dialog Box
Next close Internet Explorer
Open Internet Explorer again and try to visit a secure website https://mail.google.com
Next Configure Internet Explorer
Make sure you are in Internet Explorer.
Click Tools then Internet Options
Click the Security tab.
Click trusted sites, and then click Default Level.
Add the secure Web site (mail.google.com) you are trying to reach to the Trusted sites.
Click Sites, type the address of the site in the Add this Web site to the zone box
Click Add, click OK, and then click Apply.
Next close Internet Explorer
Open Internet Explorer again and try to visit a secure website https://mail.google.com
Clear the Secure Sockets Layer (SSL) slate and AutoComplete history.
Click the Content tab.
Under Certificates, click Clear SSL Slate.
Click OK when you receive the message that the SSL cache was successfully cleared.
Under Personal information, click AutoComplete.
Under Clear AutoComplete history, click Clear Forms. Click OK when windows asks you if you are sure.
Click Clear Passwords. Click OK when you are prompted to clear all previously saved passwords, and then click OK two more times.
Next close Internet Explorer
Open Internet Explorer again and try to visit a secure website https://mail.google.com
Verify that Internet Explorer is configured to use SSL 2.0 and SSL 3.0
Click the Advanced tab.
Click the Restore Defaults button
Click Apply then OK.
Next close Internet Explorer
Open Internet Explorer again and try to visit a secure website https://mail.google.com
Verify that the Date and Time Settings on Your Computer Are Correct
Click Start
Select Control Panel.
Click Date, Time, Language, and Regional Options, and then click Date and Time.
Click the Date and Time tab
Make sure that the date and time settings are configured to use the current date and time, and then click OK.
Open Internet Explorer and try to visit a secure website https://mail.google.com
Verify that Your Computer Is Using 128-Bit Encryption
Make sure you are in Internet Explorer.
Click Help, About Internet Explorer.
The level of encryption on your computer appears next to the words Cipher Strength. Verify that the Cipher Strength value appears as 128-bit.
Click OK.
If it you are not running 128 bit encryption then click the link below to download the pack
http://www.microsoft.com/windows/ie/downloads/recommended/128bit/default.mspx
Verify that the Microsoft Cryptographic Services Service Is Started
Click Start
Click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type net start cryptsvc, and then press ENTER.
Type exit to quit Command Prompt.
Open Internet Explorer and try to visit a secure website https://mail.google.com
Re-register the following .dll files:
Softpub.dll
Wintrust.dll
Initpki.dll
Dssenh.dll
Rsaenh.dll
Gpkcsp.dll
Sccbase.dll
Slbcsp.dll
Cryptdlg.dll
Click Start, and then click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type the following lines and press ENTER after each line:
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
Click OK when you receive the message that DllRegisterServer in FileName succeeded.
Open Internet Explorer and try to visit a secure website https://mail.google.com
Or click here to download a batchfile to reregister these files automatically
Download repair.bat
Use the System File Checker Tool to Verify Protected System Files
Use System File Checker with the /scannow parameter (sfc /scannow) to immediately scan and verify the versions of all protected system files. If System File Checker discovers that a protected file was overwritten, it retrieves the correct version of the file from the cache folder (Systemroot\System32\Dllcache) or from the Windows installation source files, and then replaces the incorrect file. System File Checker also checks and repopulates the cache folder. You must be logged on as an administrator or as a member of the Administrators group to run System File Checker. To run System File Checker:
Click Start, and then click Run.
In the Open box, type sfc /scannow, and then press ENTER.
Use System Restore to Return Your Computer to a Previous State
Click Start.
All Programs.
Accessories.
System Tools.
Click System Restore.
Follow the instructions on the wizard.