检测 Firefox 扩展中网页上的 SSL 加密级别(128 或 256)
我正在开发一个 Firefox 扩展,我需要知道加载的网页的 SSL 加密级别。 (无论是128位加密还是256位加密)。
基本上我需要检测给定页面是否是安全支付页面。
知道如何做到这一点吗?
I am developing a Firefox extension where I need to know the level of SSL encryption of a web page that is loaded. (whether it is a 128 bit encryption or 256 bit encryption).
Basically I need to detect whether the given page is a secure payment page.
Any idea how this could be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要的是
nsISSLStatus
接口。您可以为加载到
元素中的页面或
元素的当前选项卡(例如gBrowser
如果您想要 Firefox 浏览器窗口中的
元素),如下所示:请不要在不查看所使用的密码的情况下查看密钥长度 - 单独的密钥长度是没有意义的。
What you need is the
nsISSLStatus
interface. You can get it for a page loaded into a<browser>
element or the current tab of a<tabbrowser>
element (e.g.gBrowser
if you want the<tabbrowser>
element in the Firefox browser window) like this:Please don't look at the key length without looking at the cipher used - the key length alone is meaningless.