Newsgroup: it.comp.java
Titolo: Componenti per firmare digitalmente su web application

Ciao a tutti,
sapete indicarmi se esistono delle componenti per inserire all'interno di
applicazioni web in Java il processo di firma digitale?
Mi spiego con un esempio.
Quando dal gestionale creo una fattura, prima dell'invio al cliente, voglio
firmarla digitalmente senza dover aprire il relativo client di firma (ad
esempio Dike). Voglio prevedere un pulsante che dal gestionale mi permetta
di firmare digitalmente secondo la legge italiana. Il tutto via web.
Io ho trovato l'azienda Sign'ncrypt, ne conoscete delle altre?
Ma soprattutto, secondo voi e' possibile lanciare un'unica sessione di firma
digitale per firmare piu' file?
Cioe', tornando all'esempio precedente, se sono un'azienda che a fine mese
invia 10.000 fatture e voglio firmarle digitalmente non e' pensabile
firmarle una ad una......vorrei selezionare le fatture da firmare, inserire
la mia smart card, dare il pin e ottenere come risposta i file firmati.
Cosi' chi ha potere di firma, lancia il processo di firma digitale e stop.
Solo cosi' la firma digitale potra' avere diffusione nei processi di
business delle aziende.....
Che ne dite?
Ciao
Nicola

Ciao, Nicola!
Il giorno 11/06/2004 alle ore 11:07 hai scritto:
 NP> sapete indicarmi se esistono delle componenti per inserire all'interno
 NP> di applicazioni web in Java il processo di firma digitale?
Per firmare digitalmente un documento ci sono le classi standard di Java che
puoi imparare ad usare grazie ai tutorial disponibili anche sul sito di Sun.
 NP> Mi spiego con un esempio.
 NP> Quando dal gestionale creo una fattura, prima dell'invio al cliente,
 NP> voglio firmarla digitalmente senza dover aprire il relativo client di
 NP> firma (ad esempio Dike).
Il problema qui e' conformarsi con quanto prevede la normativa italiana
sulla firma digitale, cosa di cui non so nulla per il momento.
Bye
-- 
Fear is the path to the Dark Side.
http://www.maccasoft.com

 Che ne dite?
A parte gli aspetti puramente tecnici, in generale, firmare digitalmente in 
modo pubblicamente riconoscibile implica usare, alla fine dalla catena, una 
certification authority pubblica. 
Per questioni legali, immagino che la legge che stabilisce la possibilita' 
di autenticazione digitale contenga anche disposizioni (o riferimenti a 
dove trovare dette disposizioni) su chi sia/siano queste authority.
Se il meccansimo legale rispetta gli standard correnti, quello che resta 
e' pagare la CA e ottenere una signature per la tua azienda certificata 
dalla CA.

 dalla CA.
Come dici giustamente, la CA serve per rilasciare i certificati.
Il mio problema e' pero' diverso....cerco dei componenti software per poter
applicare la firma.
Poi e' chiaro che poi chi firma deve avere smart card (e quindi relativi
certificati) di una CA accreditata.
Sign'ncrypt e' una softwarehouse che ha sviluppato dei componenti software
per poter applicare la firma digitale, mi chiedevo se come lei ce ne sono
delle altre....dato che e' ancora un argomento ai piu' sconosciuto.
Inoltre sarebbe davvero interessante capire se e' possibile applicare le
firme multiple di qui parlo nell'ultima parte del mio post
iniziale....tecnicamente non penso ci siano grossi problemi, mi chiedevo se
qualcuno avevesse gia' affrontato questo tema e se lo avevesse visto anche
da un punto di vista "normativo" (potrebbe essere OT ma penso possa
interessare).
Grazie per l'interesse!!
Nicola
"Cristiano Sadun" <cristiano...@THIShotmailOUT.com> ha scritto nel
messaggio news:Xns95057E15FD4F7cr...@130.133.1.4...
