Очистить состояние сертификата клиента ssl из javascript в firefox 33.0.2 (удалено проприетарное window.crypto)
Я ищу способ очистки кеша сертификатов SSL-клиента в Firefox как своего рода "выход из системы", чтобы сервер больше не узнавал меня через сертификат клиента при следующем подключении к нему. Решение clear-ssl-client-certificate-state-from-javascript
if (window.crypto) window.crypto.logout();
больше не работает в текущей версии Firefox.
С firefox 33.0.2 свойства/функции свойств window.crypto устранены
Как я могу сделать это в текущей версии Firefox?
Ответы
Ответ 1
Вы можете включить window.crypto
, установив
dom.webcrypto.enabled = true
в about:config
.
Однако для FF 33 нет замены на ящик.
Похоже, Mozilla откатил его обратно в FF34, поэтому он должен быть доступен там снова.
ИЗМЕНИТЬ:
Есть замена:
http://www.w3.org/TR/WebCryptoAPI/
Ответ 2
Официальное решение для FF и Chrome отсутствует. для неофициального решения см.: Web Crypto API - аутентификация данных и людей в SSL