Wednesday, January 04, 2012

Https spins continuously when fiddler is up

The Problem

 

Having installed the latest version of Fiddler (v2.3.7.8 at the time of writing this tip) with Fiddler options set to capture and decrypt traffic from HTTPS and having agreed to the certificate installation prompt, we may still the face the issue that https site https://cerain-domains.com spins continuously.

 

The Reason

 

The only reason for this issue is because of the buggy HTTPS implementation on the server that it does not support TLS.

 

The Workaround

 

The workaround is to edit the CustomRules file (under Rules -> Custom Rules...) with the following code to be added under the Main function:

 

static function Main()

                {

                                //your existing code ....

 

                                CONFIG.oAcceptedServerHTTPSProtocols = System.Security.Authentication.SslProtocols.Ssl3;

                }