I\'ve been playing arround with functional testing using Selenium RC.
I keep running into problems when the test goes to the login page of our site and switches to
This answer doesn't directly answer "Why doesn't Trust All certificates work with IE?", however it does offer an answer to the question that likely gave rise to the question being asked here. i.e. for anyone running Selenium as a Windows Service and find that it does not trust their self-signed certificates.
The Problem
IE does not trust the root and issuing certificates of a self-signing authority and therefore presents a page requesting the user to decide if he/she wants to continue and trust the site. This prevents any selenium tests progressing.
The Solution
The solution is relatively simple and logical in concept, the root and issuing certificates must be installed on the computer as trusted certs.
However, the complexity lies in getting the Windows Service running Selenium RC to trust the certificates if the service runs under a system account. To rectify this, the following steps are required.
Adding certificates to the Trusted Root Certification Authorities store for a local computer
Administrators is the minimum group membership required to complete this procedure.
To add certificates to the Trusted Root Certification Authorities store for a local computer
Adding certificates to the Intermediate Certification Authorities store for a local computer