Chrome 扩展程序能否获取有关连接的信息?

Can a Chrome extension get information about a connection?

我希望我的 Chrome 扩展程序收集有关当前浏览器 tab 如何协商其安全连接的信息。

特别是,我想知道 HTTPS 连接中使用的协议和 cypher/auth 和密钥交换机制:SSL3TLS 1.2?还有那些丑陋的字符串,例如 AES_128_GCMCHACHA20_POLY1305ECDHE_RSAECDHE_ECDSA.

这可能吗?

API index, the best fitting module seems to be chrome.webRequest内。但我看不到任何收集连接数据的方法。我错过了什么吗?

您无法通过 Chrome 扩展 API 获取有关 TLS 连接的任何信息。几天前,Chromium 的问题跟踪器上的一个流行功能请求被标记为 WontFix,因为在 Chrome (Issue 107793: Provide information about the TLS connections to extensions via the webRequest API).

中实现这样一个功能的复杂性。

在 Chrome 中获取证书信息的唯一方法是单击锁定图标,然后单击“连接”选项卡。