解析 Firefox HSTS 预加载列表
Parse Firefox HSTS Preloading list
我需要解析 Mozilla 的 HSTS 预加载列表 Mozilla 的开发者论坛上提到:https://developer.mozilla.org/en-US/docs/Web/Security/HTTP_strict_transport_security
as "Consultation of the Firefox HSTS preload list : https://dxr.mozilla.org/comm-central/source/mozilla/security/manager/ssl/nsSTSPreloadList.inc " 请解释此文件中提到的格式和注释。
Chrome 以 JSON 格式提供 HSTS 预加载列表,不言自明。
nsSTSPreloadList.inc
是 C++ 代码,从 chromium/src/net/+/master/http/transport_security_state_static.json.
生成
生成它的代码是:http://mxr.mozilla.org/mozilla-central/source/security/manager/tools/getHSTSPreloadList.js——你可以从中找出输出格式。
顺便说一句,生成文件的格式 was recently changed,所以答案将取决于您感兴趣的 Firefox 版本。
使用当前格式,您似乎可以提取如下所示的评论:/* hostname, true */
- 并完成它。
我需要解析 Mozilla 的 HSTS 预加载列表 Mozilla 的开发者论坛上提到:https://developer.mozilla.org/en-US/docs/Web/Security/HTTP_strict_transport_security
as "Consultation of the Firefox HSTS preload list : https://dxr.mozilla.org/comm-central/source/mozilla/security/manager/ssl/nsSTSPreloadList.inc " 请解释此文件中提到的格式和注释。
Chrome 以 JSON 格式提供 HSTS 预加载列表,不言自明。
nsSTSPreloadList.inc
是 C++ 代码,从 chromium/src/net/+/master/http/transport_security_state_static.json.
生成它的代码是:http://mxr.mozilla.org/mozilla-central/source/security/manager/tools/getHSTSPreloadList.js——你可以从中找出输出格式。
顺便说一句,生成文件的格式 was recently changed,所以答案将取决于您感兴趣的 Firefox 版本。
使用当前格式,您似乎可以提取如下所示的评论:/* hostname, true */
- 并完成它。