是否有一种JavaScript在浏览器中运行的方法,以确定哪个CA证书用于为浏览器的当前HTTPS连接验证远程主机,还获取该证书的属性,例如CA的名称?
如果没有,是否有任何其他选项以编程方式获取此信息,例如服务器端的ActiveX,Java,CGI,......?
我已经和Appcache合作了很长一段时间,但最近我花了几周的时间来开发一个不同的项目.当我回到我的离线项目时,每次尝试下载清单的内容时都会出现此错误:应用程序缓存错误事件:清单提取失败(9)此后是2个地址; 调用清单的页面的文件和行号(在同一行的右侧),以及清单本身的相对URL(在第二行).单个资源的下载不会开始.
现在,其他人都在为这个项目工作,但我是唯一一个触及任何离线气味的人.该问题似乎与我的任何常见嫌疑人无关,例如清单中的语法错误(尝试清除所有文件,只是为了确定),清单被错误地提供,或者其中一个文件有问题被缓存.我不认为这是一个内存问题,因为我有超过30 gig的空间超出我正在缓存的文件的大小.此外,这在两周前工作,所以我假设我的设置没有问题.但是,似乎没有人知道这个错误到底是什么; 似乎没有人得到这个错误.我在网上找不到任何描述这个问题的东西.因此,我的问题是:
Manifest fetch Failed(9)是什么意思?
我的浏览器是Windows 7上的Chrome,并且是最新的.
google-chrome application-cache cache-manifest html5-appcache
我想在特定网站上收集SSL证书的某些细节.我知道在Linux/MacOSX上使用openssl工具很简单.但是在JavaScript中是相同还是相似?
我知道浏览器处理套接字连接,并且SSL握手发生在任何一方发送数据之前.但是在XMLHTTPRequest中,我想知道是否有可能将这些细节作为某种响应代码等?