Con JavaScript nel browser, ho bisogno di firmare digitalmente alcuni dati. Sto guardando il nuovo Crypto.Subtle api , in particolare il segno ( ) e importKey()
metodi. Voglio, molto ragionevolmente, ritenere di installare un certificato su un dispositivo mobile, al di fuori della mia app Web, quindi, nell'app Web, per firmare alcune cose con il certificato installato senza manipolare direttamente o visualizzare la chiave privata. Tuttavia non riesco a vedere se o come l'API Crypto si interfaccia con i certificati installati.
Mi manca qualcosa di ovvio? Se questo non è possibile, ci sono plugin del browser che possono aiutarmi? Vedo nel 2009 qualcuno l'ha fatto con un oggetto MS ActiveX, ma ci deve essere un modo migliore sei anni dopo?