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

help~System.IO.IOException Authentication failed

5 Answers 479 Views
Windows
This is a migrated thread and some comments may be shown as answers.
rong
Top achievements
Rank 1
rong asked on 16 Jul 2020, 02:19 PM

Dears,

I need you help~ 

 

I'm sure that I had installed the Certificates to my iPhone and trust it. and the Certificates is right

on chrome in my computer and on my android Phone,I had do that the same with iPhone,they can capture https

but,I can't capture some https on my iPhone(iOS 13.3)

my issue:

In QQMusic APP, domain is 'u.y.qq.com', I can capture it ,but can't capture https when the request's domain is 'y.qq.com' or 'y.gtimg.cn'

 

Fiddler version:v5.0.20202.18177

iPhone OS :13.3 and 13.5

 

 

this is fiddler log:

21:57:49:5504 !SecureClientPipeDirect failed: System.IO.IOException Authentication failed because the remote party has closed the transport stream. for pipe (CN=*.y.qq.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com)


5 Answers, 1 is accepted

Sort by
0
rong
Top achievements
Rank 1
answered on 16 Jul 2020, 02:28 PM

And I used my iPhone connect other computer,than I can capture https by fiddler on other computer .

P.S. my system is windows 7

0
Nick Iliev
Telerik team
answered on 17 Jul 2020, 06:10 AM

Hi Rong,

 

Is this happening with every host of type u.y.qq.com?  Or is this happening only with a  specific host? I've tested on my side with a host of type aa.bb.co.uk and it is working as expected.

 

Regards,
Nick Iliev
Progress Telerik

0
rong
Top achievements
Rank 1
answered on 17 Jul 2020, 06:42 AM

Thanks for your reply.

 

I have used other phones + my computer, they are working. fiddler can capture https any request.

 

but my iPhone + my computer,the fiddler can't capture https from my phone. and not all domain, only y.qq.com /y.gtimg.cn

 

I had change the system-date of computer, is this problem related to this?

0
rong
Top achievements
Rank 1
answered on 17 Jul 2020, 08:29 AM

my God !   I……I fixed my issue !!!

I found that the generation certificate tools(tools--option--https—choose 'certificates generrated by.....') of fiddler have any bug

when I certificates generrated by MakeCert,then I install and trust this certificate. I can't captrue https on my computer and my iPhone. any domain.

when I certificates generrated by CertEnroll,then I install and trust this certificate. I can captrue https on my computer and some phone, but my iPhone can't capture https(some domain,exp. y.qq.com/y.gtimg.cn/baidu.com and so on)

 

so,I deleted all certificates from fiddler, and used other progarm (fiddlercertmaker.exe) to generrated certificates .then restart fiddler, trust certificates, the phone download this certificates and install it,trust it. ........acess any website or app, fiddler can capture any https request!

 

thank you all the same, and thanks for your team make fiddler,it's very great!

0
Nick Iliev
Telerik team
answered on 20 Jul 2020, 06:00 AM

Hello Rong,

 

Thanks for posting the solution to your issue! As a side note, you could choose the preferred certificate maker (on  Fiddler boot) as shown in this thread: https://www.telerik.com/forums/switching-between-certenroll-and-makecert#ILjY8uI-5EC8Fq1-dDnlbA

 

Regards,
Nick Iliev
Progress Telerik

Tags
Windows
Asked by
rong
Top achievements
Rank 1
Answers by
rong
Top achievements
Rank 1
Nick Iliev
Telerik team
Share this question
or