Я выполнил это в терминале: export SSLKEYLOGFILE=/home/user/sslkeylog
После открытия обычного Firefox версия разработчика Firefox и Хрома, "sslkeylog" никогда не создавалась, даже после посещения сайта, который использует TLS. Я также пытался установить имя файла на "sslkeylog.log", но это не помогло также.
Я хочу дешифровать свой трафик веб-браузера с помощью wireshark'.
Переменная Вы описываете работы, как предназначено для меня на Firefox 62. Возможно, сборки браузера, которые Вы используете, были созданы для игнорирования переменной? От https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format:
[S] tarting с NSS 3.24 (используемый Firefox 48 и 49 только), подход SSLKEYLOGFILE отключен по умолчанию для оптимизированных сборок с помощью Make-файла (те, которые используют мошенничество через build.sh, не затронуты). Дистрибьюторы могут повторно включить его во время компиляции хотя (использование NSS_ALLOW_SSLKEYLOGFILE=1 делают переменную), который сделан для официальных двоичных файлов Firefox. (См. ошибку 1188657.) В частности, Debian не включили эту опцию, видит ошибку Debian 842292.