I
INDICE
INTRODUZIONE………1
CAPITOLOPRIMO:stato dell’arte………...4
CAPITOLO SECONDO:tecnologie utilizzate…..9
2.1 Firma Digitale………...9
2.2 XML-XSLT- XPATH
………...192.3 XML Digital Signature………...49
2.4 Web Service...54
2.5 Il protocollo SOAP...60
CAPITOLO TERZO:problematiche e requisiti...64
3.1 Fiducia del programma di firma...64
3.1.1
Sicurezza della chiave segreta………74
3.1.2
What you see is what you sign………...82
CAPITOLO QUARTO:soluzione proposta……..85
4.1 Studio di fattibilità...85
4.1.1 Descrizione del problema e analisi dei requisiti…………..85
4.1.2 Specifica dei requisiti del web server e dell’ utente………86
4.1.3 Use case diagram……….87
4.1.4 Descrizione soluzione proposta………...88
4.2 Implementazione………..90
4.2.1 Architettura di sistema………....90
4.2.2 Diagramma delle classi utilizzate nella realizzazione del Web Service………..92
4.2.3 Sequence diagram………..94
4.2.4 Collaborazione degli oggetti………..96
4.3 Visione in dettaglio dei moduli utilizzati nella realizzazione del Web Service……….98
4.4 Strumenti Utilizzati………..101
II