从firefox 33.0.2中的javascript清除ssl客户端证书状态(已删除专有window.crypto)

ale*_*lex 11 ssl firefox caching certificate client-certificates

我正在寻找一种方法来清除Firefox中的SSL客户端证书缓存作为一种"注销"功能,以便服务器在下次连接时不再通过客户端证书识别我.来自clear-ssl-client-certificate-state-from-javascript的解决方案

 if (window.crypto) window.crypto.logout();
Run Code Online (Sandbox Code Playgroud)

在当前版本的Firefox中不再起作用.

使用firefox 33.0.2,删除了专有的window.crypto属性/函数

如何在当前的Firefox版本中执行此操作?

Eun*_*Eun 5

您可以window.crypto通过设置启用

dom.webcrypto.enabled = true
Run Code Online (Sandbox Code Playgroud)

about:config.

然而,没有用于替换FF 33的盒子.
看起来Mozilla在FF34中将其卷回来,所以它应该再次出现在那里.

编辑:有一个替代品:http: //www.w3.org/TR/WebCryptoAPI/