Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

ssl - Chrome Doesn't Trust Fiddler Root Certificate

I have Fiddler installed on my machine. I have installed the Fiddler Root Certificate to decrypt HTTPS traffic, but it only works in FF and IE, not in chrome. Chrome does not trust Fiddler's certificate and does not allow me to connect to any tunneled connections.

I tried looking on Fiddler2.com's page for a plugin but I don't see anyhing.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I updated Fiddler and ran into a similar issue. This fixed it for me: http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

Fiddler 1.3.0+ (This is the new build and comes after 4.6.1.5+)

  • Click Settings (the cog in the top right hand corner).
  • Select the HTTPS tab from the left hand panel
  • Click Trust root certificate
  • Accept all prompts
  • You may need to restart Fiddler

Fiddler 4.6.1.5+

  • Click Tools > Options.

  • Click the HTTPS tab.

  • Ensure that the text says Certificates generated by CertEnroll engine.

    (Note: You may notice that it's not possible to change the engine from MakeCert to CertEnroll, in such case restart Fiddler and start from the beginning, it should show CertEnroll then.)

  • Click Actions > Reset All Certificates. This may take a minute.

  • Accept all prompts (to remove and re-add certificates)

Fiddler 4.6.1.4 and earlier

  • Click Tools > Options.
  • Click the HTTPS tab.
  • Uncheck the Decrypt HTTPS traffic checkbox.
  • Click the Remove Interception Certificates button. This may take a minute.
  • Accept all of the prompts that appear (e.g. Do you want to delete these certificates, etc.)
  • (Optional) Click the Fiddler.DefaultCertificateProvider link and verify that the dropdown is set to CertEnroll.
  • Exit and restart Fiddler.
  • Click Tools > Options.
  • Click the HTTPS tab.
  • Re-check the Decrypt HTTPS traffic checkbox.
  • Accept all of the prompts that appear (e.g. Do you want to trust this root certificate)

I think this is probably just one of many potential solutions for this, but it's coming up as one of the top search results for "your connection is not private fiddler" so I'll add it. Hopefully it'll help anyone else who comes across it.

NOTE: A few people have commented that they needed to restart Fiddler after running the above.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...