This is a migrated thread and some comments may be shown as answers.

iOS HTTPS Authentication Failed because the remote party....

1 Answer 366 Views
Mobile
This is a migrated thread and some comments may be shown as answers.
Dave
Top achievements
Rank 1
Dave asked on 12 Jun 2018, 11:29 AM

Greetings Fellow Fiddlers

 

We've used Fiddler successfully for a while to intercept and decrypt https traffic from our iOS application (11.0.2) without any problems. However, it became necessary to move to a new Windows-10 VMWare installation. We also took the opportunity to install Fiddler 5.0.2018.1.14850.

 

We've gone through the various options to "Allow remote computers to connect" and "Decrypt HTTPS". We've also downloaded and run the FiddlerCertMaker. We can see that Fiddler reports that certificates are now generated by "BCCertificateMaker.BCCertificateMaker from CertMaker.dll" and we see the Fiddler "DO_NOT_TRUST_FiddlerRoot" certificate in the Windows-10 Certificate Manager under "Local Computer\Trusted Root Certifications Authorities"

 

Then from the iOS device we've configured the manual proxy and take our Safari browser to the Fiddler Echo Service page where we download the FiddlerRoot Certificate, installed it and finally confirmed that it is marked as "Verified"

 

However, when we run our application or browse to https sites from the iPad, Fiddler acknowledges the access and shows tunnel to various URLs, but there is no https decryption.

 

Furthermore, the Fiddler logs contains the following line repeated for each https access

  • SecureClientPipeDirect failed: System.IO.IOException Authentication failed because the remote party has closed the transport stream. for pipe....

Having gone through the process a few times now, there's a fair amount of head scratching going on, What have we missed?

 

All help is very much appreciated.

 

Many Thanks

 

dp

1 Answer, 1 is accepted

Sort by
0
Dave
Top achievements
Rank 1
answered on 12 Jun 2018, 06:40 PM

Found it!!

On the iPad: Settings->General->About-.Certificate Trust Settings and enable the FiddlerRoot Certificate.

 

Tags
Mobile
Asked by
Dave
Top achievements
Rank 1
Answers by
Dave
Top achievements
Rank 1
Share this question
or