2014-12-07 6 views
4

Я искал высоко и низко для ответа на этот вопрос и закончил тем, что тратил часы на что-то столь же простое, как включение прокси-сервера SSL с Charles.Почему Charles Proxy не работает при включении SSL?

Вопрос
Использование Чарльза, при попытке что-либо доступ по протоколу HTTPS, необходимо добавить домен в список разрешенных SSL доменов (или вы можете просто использовать *, чтобы покрыть все это). More details here.

Ну, каждый раз, когда я это делаю, я больше не могу просматривать любые https-страницы в своем браузере. Я продолжаю получать ошибку «нет данных» в Chrome и «ERR_EMPTY_RESPONSE» на сетевой панели инструментов dev. Срыв!

Я точно думал, что это сертификат, который can be installed in OS X's keychain, но это не сработало. Затем я обнаружил следующую ошибку в журнале ошибок:

Could not initialize class javax.crypto.SunJCE_b 

Хмм. Может быть, это что-то связано с версией Java, запущенной на моем Mac? Я попытался понизить Java 8 до Java 7, но нет. Не повезло!

Почему?

ответ

3

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

По-видимому, this package от Apple необходимо установить. Я не понимаю, что именно он делает, но что-то связано с версией Java. Я не видел, чтобы это было зарегистрировано в любом случае. Я закончил установку пробной версии Чарльза на другой машине (просто чтобы убедиться, что это что-то с моей машиной), и мне было предложено установить это. На самом деле я не мог начать Чарльз, пока не сделал. Почему, на моей машине, я не получил эту подсказку? Без понятия. Я даже переустанавливал Чарльза несколько раз, пытаясь устранить неполадки и никогда не получал его.

Странно, странно, странно, но, надеюсь, это поможет кому-то другому, если он когда-либо столкнется с этой проблемой.

+0

Эта проблема возникла для меня после чистой установки High Sierra на той же машине. К сожалению, установка пакета Java 2017 не исправляет его для меня. – Micros

Смежные вопросы