Firefox не будет писать в SSLKEYLOGFILE
Когда переменная среды SSLKEYLOGFILE
Chrome и Firefox должны записывать информацию ssl в этот файл, чтобы помочь с отладкой. После некоторых экспериментов я заставил его работать в Chrome, но что бы я ни делал, Firefox ничего не выводит в SSLKEYLOGFILE.
Обратите внимание, я использую MacOS
Шаги, которые работали для Chrome:
export SSLKEYLOGFILE="/Users/temp/sslkeyfile"
open /Applications/Google\ Chrome.app/
Однако, если я запускаю Firefox таким же образом, ничего не происходит, что бы я ни пытался. (Я использую официальную сборку Firefox 67.0.2
)
После некоторых поисков я нашел эту ошибку, которая говорит о том, что это открытая ошибка в Firefox, которая исправлена в Nightly. Тем не менее, я попробовал Firefox Nightly (69.0a1 (2019-06-13)
) с такими же результатами. Неважно, что я делаю, Nightly тоже не будет записывать в журнал ключей. Что я могу сделать?
1 ответ
Изначально SSLKEYLOGFILE был отключен, когда команда Mozilla отлаживала проблему NSS в Firefox 65. Первоначально я сообщал об ошибке здесь. Впоследствии он был повторно включен в Firefox 66. Однако, снова для Firefox 67 он был случайно отключен в сборках релиза снова. Я снова открыл этот оригинальный билет на bugzilla, чтобы сообщить об этом. Затем они открыли новое задание bugzilla, которое вы связали в своем посте. Недавний коммит удалил условие, которое теперь должно предотвратить повторение этой ошибки в будущих выпусках. Мое предположение, SSLKEYLOGFILE env. Переменная будет работать снова, когда выйдет Firefox 68, и на некоторых версиях Nightly очень скоро.