Очистить состояние сертификата клиента ssl из javascript в firefox 33.0.2 (удалено проприетарное window.crypto)

Я ищу способ очистки кэша сертификатов клиентов SSL в Firefox как своего рода "выход из системы", чтобы сервер больше не узнавал меня через сертификат клиента при следующем подключении к нему. Решение из /questions/30289250/ochistit-sostoyanie-ssl-sertifikata-klienta-iz-javascript

 if (window.crypto) window.crypto.logout();

больше не работает в текущей версии Firefox.

В Firefox 33.0.2 проприетарные свойства / функции window.crypto удалены

Как я могу сделать это в текущей версии Firefox?

2 ответа

Вы можете включить window.crypto установив

dom.webcrypto.enabled = true

в about:config,

Однако для FF 33 нет замены из коробки.
Похоже, что Mozilla откатила его обратно в FF34, поэтому он должен быть доступен там снова.

РЕДАКТИРОВАТЬ: есть замена: http://www.w3.org/TR/WebCryptoAPI/

Официального решения для FF & Chrome не существует. для неофициального решения см.: Web Crypto API - Аутентификация данных и людей в SSL

Другие вопросы по тегам