firefox - 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 也不会写入密钥日志。我能做些什么?
解决方案
SSLKEYLOGFILE 最初在 Mozilla 团队在 Firefox 65 中调试 NSS 问题时被禁用。我最初在此处报告了该错误。它随后在 Firefox 66 中重新启用。但是,对于 Firefox 67,它再次在发布版本中意外地被禁用。我再次重新打开了原始 bugzilla 票以报告它。然后他们打开了一个新的 bugzilla 任务,您在帖子中链接了该任务。最近的一次提交删除了现在应该防止该错误在未来版本中再次发生的条件。我猜,SSLKEYLOGFILE 环境。当 Firefox 68 发布时,变量将再次起作用,并且很快就会在某些 Nightly 版本上起作用。
推荐阅读
- embedded - ROM 内存的校验和计算
- websocket - 任何人都可以解释此代码如何向指定用户发送消息
- php - 当用户使用 mongodb 驱动程序管理器选择“_id”时,我必须将嵌套文档批处理字段插入父文档
- jquery - onChange function is running on infinite LOOP
- javascript - 当我在 undefined 中使用 webpack 函数时
- javascript - Chrome Offlining with workbox 会在系统重启时删除缓存
- python - 我试图通过删除索引来减少我的代码以使其更简单
- python - Python中的数据可视化
- logstash - Logstash 将日期持续时间从字符串转换为小时
- python-3.x - Postgres 将 NaN 置于空值中