Chrome не доверяет корневому сертификату Fiddler

У меня есть Fiddler, установленный на моей машине. Я установил Корневой сертификат Fiddler для дешифрования трафика HTTPS, но он работает только в FF и IE, а не в хроме. Chrome не доверяет сертификату Fiddler и не позволяет мне подключаться к туннелированным соединениям.

Я попробовал посмотреть страницу Fiddler2.com для плагина, но я не вижу ничего.

Ответ 1

Я обновил Fiddler и столкнулся с подобной проблемой. Это исправило это для меня: http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

Скрипач 4.6.1. 5+

  • Нажмите Инструменты> Параметры.
  • Нажмите вкладку HTTPS.
  • Убедитесь, что в тексте написано Сертификаты, сгенерированные движком CertEnroll.

    (Примечание: вы можете заметить, что невозможно изменить движок с MakeCert на CertEnroll, в этом случае перезапустите Fiddler и начните с самого начала, тогда он должен показать CertEnroll.)

  • Нажмите Действия> Сбросить все сертификаты. Это может занять минуту.

  • Принять все запросы (удалить и повторно добавить сертификаты)

Fiddler 4.6.1.4 и более ранние

  • Нажмите Инструменты> Параметры.
  • Нажмите вкладку HTTPS.
  • Снимите флажок Дешифровать трафик HTTPS.
  • Нажмите кнопку Удалить сертификаты перехвата. Это может занять минуту.
  • Примите все запросы, которые появляются (например, хотите ли вы удалить эти сертификаты и т.д.)
  • (Необязательно) Щелкните ссылку Fiddler.DefaultCertificateProvider и убедитесь, что для раскрывающегося списка установлено значение CertEnroll.
  • Выйдите и перезапустите Fiddler.
  • Нажмите Инструменты> Параметры.
  • Нажмите вкладку HTTPS.
  • Снова установите флажок Расшифровать трафик HTTPS.
  • Примите все запросы, которые появляются (например, хотите ли вы доверять этому корневому сертификату)

Я думаю, что это, вероятно, всего лишь одно из многих потенциальных решений для этого, но оно входит в число лучших результатов поиска для "ваше соединение не является личным посредником", поэтому я добавлю его. Надеюсь, это поможет всем, кто сталкивается с этим.

ПРИМЕЧАНИЕ. Несколько человек отметили, что им нужно перезапустить Fiddler после выполнения вышеуказанного.

Ответ 2

Также стоит проверить, можно ли винить плагин генератора сертификатов.

В моем случае, Fiddler использовал CertMaker.BCCertMaker. После удаления, переустановки и возврата на CertEnroll engine, SSL снова работает.

  • Удалить Fiddler и все его настройки.
  • Установите последнюю версию.
  • В Инструменты Подтверждения → Параметры Telderik Fiddler... → HTTPS, подтвердите, что CertEnroll engine выполняет создание сертификата.
  • В том же диалоговом окне нажмите Действия → Reset Все сертификаты, как в Крисе, ответьте, принимая все приглашения.
  • Перезапустить Fiddler.

Ответ 3

Добавляя к ответу @chris, убедитесь, что вы подключили свое устройство в моем случае, мой телефон, к скрипачу после очистки сертификатов. В противном случае он все равно будет иметь более старые сертификаты и не получит новых.