2014-11-11 14 views
10

Firefox'taki SSL istemci sertifikası önbelleğini bir tür "çıkış" işlevi olarak temizlemek için bir yöntem arıyorum. Sunucu, bir dahaki sefere bağlandığımda istemci sertifikası ile artık beni tanımıyor. clear-ssl-client-certificate-state-from-javascriptssl istemci sertifikası durumu firefox'taki javascript'ten silin 33.0.2 (kaldırılmış Özel pencere.crypto)

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

gelen çözüm Firefox geçerli sürümünde artık çalışmıyor.

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

nasıl geçerli Firefox sürüm yapabilirsiniz?

cevap

5

Sen about:config yılında

dom.webcrypto.enabled = true 

ayarlayarak window.crypto etkinleştirebilirsiniz.

Ancak FF 33.
için kutu değiştirme hiçbir çıkış yoktur Mozilla geri FF34 içinde haddelenmiş gibi görünüyor, bu yüzden orada tekrar kullanılabilir olmalıdır.

DÜZENLEME: http://www.w3.org/TR/WebCryptoAPI/

+1

WebCryptoAPI'yi daha önceden biliyorsan, neyi istediğini öğrenen bir kod snippet'ini takdir ediyorum. Teşekkürler! – sellibitze

+0

w3 taslağında böyle bir işlev bulamadım. –

+0

Bu işlevsellik, FF 47'de bulunmamaktadır (no: dom.webcrypto', 'about: config'). Ayrıca bkz. Https://bugzilla.mozilla.org/show_bug.cgi?id=1225487 – mvreijn

1

FF & Krom için resmi çözüm yoktur: bir değişiklik yoktur. Gayri resmi bir çözüm için bkz .: