我正在寻找一种方法来清除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版本中做到这一点?
发布于 2015-02-16 19:21:23
您可以通过设置来启用window.crypto
dom.webcrypto.enabled = true
在about:config
中。
然而,FF 33没有现成的替代品。
似乎Mozilla在FF34中回滚了它,所以它应该又可以在那里使用了。
编辑:有一个替代品:http://www.w3.org/TR/WebCryptoAPI/
发布于 2015-04-27 20:18:46
目前还没有针对FF和Chrome的官方解决方案。有关非官方解决方案,请参阅:Web Crypto API — An Authentication of Data and People in SSL
https://stackoverflow.com/questions/26855289
复制相似问题