2014-11-11 19 views
10

Sto cercando un modo per svuotare la cache del certificato client SSL in Firefox come una sorta di funzionalità di "disconnessione" in modo che il il server non mi riconosce più tramite il certificato client la prossima volta che mi collego ad esso. La soluzione da clear-ssl-client-certificate-state-from-javascriptCancella stato certificato client ssl da javascript in firefox 33.0.2 (rimosso Proprietaria window.crypto)

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

non funziona più nella versione attuale di Firefox.

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

Come posso fare questo nella corrente versione di Firefox?

risposta

5

È possibile attivare window.crypto impostando

dom.webcrypto.enabled = true 

in about:config.

Tuttavia non è prevista la sostituzione di FF 33.
Sembra che Mozilla lo abbia riavvolto in FF34, quindi dovrebbe essere nuovamente disponibile.

EDIT: C'è una sostituzione: http://www.w3.org/TR/WebCryptoAPI/

+1

Se hai già familiarità con WebCryptoAPI, apprezzerei un frammento di codice che raggiunge quanto richiesto. Grazie! – sellibitze

+0

Non sono riuscito a trovare tale funzionalità nella bozza w3. –

+0

Questa funzionalità non è presente in FF 47 (non 'dom.webcrypto' in' about: config'). Vedi anche https://bugzilla.mozilla.org/show_bug.cgi?id=1225487 – mvreijn

Problemi correlati