如何使用javascript获取给定URL的SSL证书?
我正在开发一个chrome扩展,它需要访问活动选项卡上当前页面的SSL证书(特别是,我需要证书的公钥)。页面的证书信息似乎没有在chrome的javascript API中公开,因此我试图设计一种通过AJAX使用当前选项卡中的URL获取证书信息的方法 我在上找到了一些有用的信息,建议使用“对服务器进行ajax调用,并使用回调来检查证书”。我想实现这个解决方案,但我对TLS协议没有太多的了解,而且文档部门缺少一个链接好的javascript库如何使用javascript获取给定URL的SSL证书?,ssl,google-chrome-extension,certificate,firefox-addon,Ssl,Google Chrome Extension,Certificate,Firefox Addon,我正在开发一个chrome扩展,它需要访问活动选项卡上当前页面的SSL证书(特别是,我需要证书的公钥)。页面的证书信息似乎没有在chrome的javascript API中公开,因此我试图设计一种通过AJAX使用当前选项卡中的URL获取证书信息的方法 我在上找到了一些有用的信息,建议使用“对服务器进行ajax调用,并使用回调来检查证书”。我想实现这个解决方案,但我对TLS协议没有太多的了解,而且文档部门缺少一个链接好的javascript库 这是否意味着我需要向服务器发送hello消息,然后从响
这是否意味着我需要向服务器发送hello消息,然后从响应中提取证书信息?如何使用上面链接的Forge包创建请求?对于如何获得证书,我也有一些更好的想法。从表面上看,这是不可能的。Forge库需要为TLS连接创建套接字。虽然chrome的Javascript API允许webapps创建套接字,但它不允许扩展也这样做。可能是一个解决方案(对于Node.js)。