当设置了环境变量SSLKEYLOGFILE
时,Chrome和Firefox应该将ssl信息记录到该文件中,以帮助调试。经过一些实验,我让它在Chrome中工作,但无论我做什么,Firefox都不会向SSLKEYLOGFILE输出任何东西。
注意,我使用的是MacOS
适用于Chrome的步骤如下
export SSLKEYLOGFILE="/Users/temp/sslkeyfile"
open /Applications/Google\ Chrome.app/
然而,如果我以同样的方式运行Firefox,无论我怎么尝试,都不会发生任何事情。(我使用的是官方的火狐构建67.0.2
)
经过一些搜索,我找到了this bug,这表明它是火狐中的一个开放错误,已在夜间修复。然而,我尝试了Firefox Nightly (69.0a1 (2019-06-13)
),也得到了同样的结果。无论我做什么,Nightly也不会写入密钥日志。我能做什么?
发布于 2019-06-14 07:50:53
当Mozilla团队调试Firefox 65中的NSS问题时,SSLKEYLOGFILE最初被禁用。我最初报告的错误是here。随后在Firefox 66中重新启用了该功能。然而,对于Firefox 67,它又一次在发布版本中被意外禁用。我再次打开原始的bugzilla罚单进行报告。然后他们打开了一个新的bugzilla任务,你在你的帖子中链接了这个任务。最近的提交已经删除了条件,现在应该可以防止该错误在未来的版本中再次发生。我猜是SSLKEYLOGFILE环境。变量将在Firefox 68发布时再次工作,并且很快就会在一些Nightly版本上工作。
https://stackoverflow.com/questions/56588429
复制相似问题