For a while I've been having problems accessing certain Microsoft sites using Firefox. Whenever I attempt to get to one of these sites, Firefox would show the following error:
Secure Connection Failed
An error occurred during a connection to connect.microsoft.com.
New CRL has an invalid format.
(Error code: sec_error_crl_invalid)
I logged a Bugzilla ticket for this issue, and with the help of Nelson Bolyard I very quickly managed to fix the problem.
For some reason, I had managed to import a certificate revocation list (CRL) from Microsoft. There's something in that CRL that Firefox was having problems with, so every time you visit a Microsoft site it causes Firefox to go crazy.
To fix the problem:
- In the Firefox menus select Tools > Options...
- Go to the Advanced section, and within that go to the Encryption section.
- Click the Revocation Lists button to bring up the currently-stored CRLs.
- Delete any CRLs where the Organization and Organization Unit columns are empty.
- Close the Revocation Lists dialog and click OK on the Options dialog.
This should remove the CRL that's causing the issue, and you can now browse without a problem. If you still have issues, you may need to remove all of the CRLs in the list and see if that helps.