documentazione_3di_riservata:docway4:applet_firma_digitale
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
documentazione_3di_riservata:docway4:applet_firma_digitale [2017/06/28 16:54] – [Risoluzione problematiche comuni] dpranteda | documentazione_3di_riservata:docway4:applet_firma_digitale [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== 3DI APPLET FIRMA DIGITALE ====== | ||
- | **Versione**: | ||
- | **Rilascio**: | ||
- | **Compatibilità** con tutti i browser in seguito a conversione alla tecnologia JNLP.\\ | ||
- | |||
- | ===== Requisiti client ===== | ||
- | |||
- | Per utilizzare l' | ||
- | |||
- | Inoltre è necessario che sia installata una JRE che attraverso la funzionalità Java Web Start eseguirà l' | ||
- | ===== Integrazione ===== | ||
- | |||
- | Per integrare l' | ||
- | - Creare una directory nella webapp accessibile dall' | ||
- | - jars | ||
- | - dependencies | ||
- | - jnlp | ||
- | |||
- | - Includere nel template dell' | ||
- | - un esempio si può trovare nel file javaWebStartTest.html (vedi sezione tecnica successiva) | ||
- | - bisogna implementare il metodo closeFirma() per effettuare il reload del documento. | ||
- | |||
- | |||
- | ==== Integrazione - Aspetto Tecnico ==== | ||
- | |||
- | Per avviare la generazione a RUN-TIME del file JNLP che consentirà l' | ||
- | |||
- | La costruzione dell' | ||
- | |||
- | < | ||
- | <div> | ||
- | < | ||
- | Per firmare i documenti è necessario scaricare ed eseguire il file jnlp. | ||
- | Al termine del processo premere sul pulsante ' | ||
- | </ | ||
- | |||
- | < | ||
- | |||
- | <a id=" | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | <input type=" | ||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | < | ||
- | /* gestire eventualmente i cookie dal document e non passati alle input da bean*/ | ||
- | // | ||
- | |||
- | /* JSF vuole & come separatore dei campi nella queryString dell' | ||
- | var paramSeparator = "&"; | ||
- | |||
- | /* generalmente solo i parametri InputFile e SendToServerURL sono complessi da richiedere l' | ||
- | tuttavia dipende da come vengono passati dal bean | ||
- | */ | ||
- | var href = document.querySelector('# | ||
- | href += "?" | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | //" | ||
- | " | ||
- | |||
- | document.querySelector('# | ||
- | |||
- | /* decommentare per far partire il download del file in automatico al caricamento della pagina*/ | ||
- | // | ||
- | |||
- | function startFirma(){ | ||
- | var href = document.querySelector("# | ||
- | window.location.href = href; | ||
- | } | ||
- | |||
- | /* implementare il proprio meccanismo di reload del document a fine processo di firma | ||
- | questa funzione viene richiamata dal tasto chiudi in alto*/ | ||
- | function closeFirma() { | ||
- | alert(" | ||
- | return false; | ||
- | } | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | ===== Installazione dispositivi ===== | ||
- | Durante la fase di installazione viene copiato un modulo (.dll su windows) che si occupa dell' | ||
- | |||
- | Le utlime smartcard (Aruba, InfoCert, ...) stanno distribuendo l' | ||
- | Tale modulo al momento sembra risolvere tutte le problematiche di compatibilità rilevate con i vari dispositivi " | ||
- | ===== Risoluzione problematiche comuni ===== | ||
- | |||
- | ==== Applicazione bloccata per motivi di sicurezza ==== | ||
- | ==== Il processo di firma si blocca al 10% perché non rileva il dispositivo di firma ==== | ||
- | ==== Il processo di firma si blocca al 80% ==== |
/data/attic/documentazione_3di_riservata/docway4/applet_firma_digitale.1498661671.txt.gz · Ultima modifica: 2017/09/08 10:59 (modifica esterna)