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

2 posts, 0 answers
  1. Dave
    Dave avatar
    2 posts
    Member since:
    Jun 2018

    Posted 12 Jun 2018 Link to this post

    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

  2. Dave
    Dave avatar
    2 posts
    Member since:
    Jun 2018

    Posted 12 Jun 2018 Link to this post

    Found it!!

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

     

Back to Top