Qual è la migliore soluzione cross-browser per la firma di documenti basata su browser (con firma digitale)?
-
11-07-2019 - |
Domanda
Devo implementare un componente basato su browser (molto probabilmente applet Java poiché deve essere cross-browser) che ci permetterà di firmare e verificare digitalmente i dati nel formato XadES. Quali opzioni sono disponibili e qual è la soluzione migliore?
Soluzione 2
Ne ho trovato uno che sembra funzionare, ma è ancora in fase di sviluppo e presenta alcuni bug: http://projectestic.uji.es/pr/cryptoapplet/
Altri suggerimenti
La migliore soluzione che potrei pensare sarebbe quella di creare un servizio Web o, se applicabile, inserirlo direttamente nella tua applicazione. A meno che tu non voglia fornire maggiori dettagli su come intendi implementarlo o qualsiasi altro vincolo di piattaforma / business, trovare la soluzione migliore è un colpo al buio a questo punto.
Quindi ecco come vorrei iniziare
Google this: Libreria jar XadES Prova un link e poi vedi se fa tutto il necessario.
Se non prova il link successivo e vedi se funziona meglio.
Il modo migliore per assicurarsi che funzioni su tutti i browser è eseguire il lavoro sul server tramite un servizio Web anziché un'applet.