我希望我的Chrome扩展程序能够收集有关当前浏览器tab如何协商其安全连接的信息。
特别是,我想知道协议和cypher / auth& amp; HTTPS连接中使用的密钥交换机制:SSL3
? TLS 1.2
?还有那些丑陋的字符串,如AES_128_GCM
或CHACHA20_POLY1305
,ECDHE_RSA
或ECDHE_ECDSA
。
这甚至可能吗?
在API index内,最佳拟合模块似乎是chrome.webRequest
。但我看不到任何收集连接数据的方法。我错过了什么吗?
答案 0 :(得分:2)
您无法通过Chrome扩展程序API获取有关TLS连接的任何信息。几天前,由于在Chrome中实现此类功能的复杂性(Issue 107793: Provide information about the TLS connections to extensions via the webRequest API),Chromium的问题跟踪器上的热门功能请求被标记为WontFix。
在Chrome中获取证书信息的唯一方法是点击锁定图标,然后点击“连接”标签。