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

时间:2014-11-11 00:02:53

标签: firefox caching ssl certificate client-certificates

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

的解决方案
 if (window.crypto) window.crypto.logout();

在当前版本的Firefox中不再有效。

With firefox 33.0.2 the Proprietary window.crypto properties/functions are removed

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

2 个答案:

答案 0 :(得分:5)

您可以通过设置

启用window.crypto
dom.webcrypto.enabled = true
about:config中的

然而,FF 33没有开箱即用 似乎Mozilla在FF34中重新推出它,所以它应该再次出现。

修改: 有一个替代品: http://www.w3.org/TR/WebCryptoAPI/

答案 1 :(得分:1)

没有正式的FF& amp;解决方案铬。对于非官方的解决方案,请参阅:Web Crypto API — An Authentication of Data and People in SSL