|
È possibile tutelare l'integrità dei moduli consentendo agli utenti di utilizzare certificati per apporre una firma digitale sui moduli. Dopo avere firmato il modulo, se la sezione firmata viene modificata, la firma perde la sua validità. La firma digitale richiama un gestore di firme esterno che fornisce la funzionalità di firma digitale richiesta.
La verifica della firma assicura che i dati non siano stati alterati dopo l'invio. Quando un utente firma un modulo, viene creato un messaggio riassuntivo dei dati da firmare, mentre un calcolo matematico unisce la chiave privata dell'utente ai dati del modulo specificati e applica i criteri di cifratura. L'output è una firma digitale. La firma digitale contiene i dati firmati e le informazioni sul certificato associate al firmatario del modulo.
Quando la firma viene verificata, la chiave pubblica dell'utente viene utilizzata per decifrare i dati firmati e ottenere il valore digest. Il nuovo valore digest viene calcolato rispetto al documento ricevuto utilizzando lo stesso algoritmo del processo di firma. Se i due valori digest non corrispondono, significa che i dati sono stati manipolati dopo l'apposizione della firma e la verifica non va a buon fine.
Le firme digitali collegano inoltre i certificati ai dati firmati. Il certificato incluso nella firma può essere autenticato per convalidare l'identità della persona che ha firmato i dati.
L'utente deve avere ricevuto un certificato digitale da un emittente appropriato per firmare il modulo. Le firme Adobe supportano il Public Key Cryptography Standard (PKCS) #7, che utilizza l'algoritmo hash RSA MD5, RSA SHA-1 o DSA SHA-1.
Designer contiene i due tipi seguenti di firme digitali.
Firme documentoLe firme documento proteggono l'aspetto degli oggetti modulo e i valori che contengono. Per creare una firma documento, aggiungere un campo firma alla struttura del modulo. È possibile specificare se applicare una firma documento all'intero modulo o a una raccolta di oggetti modulo. Per impostazione predefinita, viene applicata all'intero modulo. Se si desidera che la firma documento venga applicata a un insieme di oggetti del modulo, il firmatario deve utilizzare Acrobat o Adobe Reader 8.0 o versione successiva.
Se la firma documento viene applicata a una raccolta di oggetti, gli oggetti statici, ad esempio cerchi o rettangoli, vengono ignorati. Viene applicata solo a pulsanti, caselle di controllo, campi data/ora, campi decimali, elenchi a discesa, campi immagine, caselle di riepilogo, campi numerici, codici a barre moduli carta, campi password, pulsanti di scelta, altri campi firma e campi di testo.
Per firmare il modulo, l'utente fa clic sul campo firma. Se la firma documento viene applicata a un insieme di oggetti modulo, gli oggetti specificati nella firma vengono bloccati e impostati su sola lettura. Il blocco degli oggetti impedisce ai destinatari del modulo di modificare i relativi valori dopo l'apposizione della firma nel documento.
Firme datiLe firme dati proteggono i dati del modulo e ne garantiscono l'integrità durante la trasmissione. Per creare una firma dati, aggiungere un pulsante di invio, un pulsante di invio per e-mail o un pulsante di invio per HTTP, quindi selezionare l'opzione Firma invio nella palette Oggetto. Per firmare i dati, il firmatario deve utilizzare Acrobat o Adobe Reader 8.0 o versione successiva.
Le firme dati possono essere applicate solo ai dati del modulo o all'intero invio, inclusi eventuali allegati quali annotazioni, firme di documenti o documenti PDF.
Per firmare i dati del modulo, fare clic sul pulsante di invio. Quando un utente fa clic sul pulsante, deve fornire il certificato da firmare per apporre la firma digitale ai dati del modulo prima dell'invio.
Aggiunta di un campo firmaDesigner fornisce un campo firma integrato che è possibile aggiungere a un modulo per consentire agli utenti di firmare i dati immessi. Per impostazione predefinita, la firma viene applicata a tutti gli oggetti nel modulo. Se si desidera che la firma venga applicata a una raccolta di oggetti del modulo, è necessario creare la raccolta e specificarla nella scheda Firma della palette Oggetto. Per ulteriori informazioni, vedere Uso dei campi firma.
Se la firma viene applicata a una raccolta di oggetti, alla firma del documento i campi corrispondenti verranno bloccati. Se si aggiunge più di un campo firma per proteggere parti diverse del modulo, la prima raccolta di oggetti verrà bloccata all'apposizione della firma nel primo campo e sarà possibile compilare solo i campi rimanenti nel modulo. Per ulteriori informazioni sulle raccolte di oggetti, vedere Uso delle raccolte di oggetti modulo.
La firma applicata a una raccolta di oggetti protegge i valori contenuti in tali oggetti. La firma può proteggere anche l'aspetto degli oggetti nella raccolta, di modo che all'apertura del modulo venga ripristinato l'aspetto originale. La funzionalità di protezione dell'aspetto degli oggetti dipende dall'opzione Mantieni le modifiche allo script quando viene salvato il modulo nella scheda Valori predefiniti della finestra di dialogo Proprietà modulo. Se tale opzione è impostata sul valore predefinito Automaticamente, l'aspetto degli oggetti viene protetto automaticamente. Tuttavia, se l'opzione è impostata su Manualmente, è necessario scrivere uno script per ripristinare l'aspetto degli oggetti.
Un campo firma non deve essere ripetibile e non deve essere inserito in un oggetto sottomodulo ripetibile. I moduli con campi firma ripetibili non sono validi e causano problemi in Acrobat, dove i campi firma potrebbero non essere visualizzati.
Se la firma protegge una raccolta di oggetti, gli oggetti inclusi nella raccolta non devono essere ripetibili perché il numero degli oggetti potrebbe essere modificato e invalidare la firma. È possibile rimuovere gli oggetti ripetibili dalla raccolta o utilizzare una firma dati.
Per firmare il modulo, l'utente fa clic sul campo firma. Per firmare una raccolta di oggetti modulo, il firmatario deve utilizzare Acrobat o Adobe Reader 8.0 o versione successiva.
Nella palette Libreria oggetto fare clic sulla categoria Standard e trascinare il campo Firma nella struttura del modulo.
(Facoltativo) Per applicare la firma a una raccolta di campi nel modulo, fare clic sulla scheda Firma nella palette Oggetto e selezionare Blocca campi dopo la firma.
(Facoltativo) Creare e selezionare la raccolta:
Selezionare Nuova raccolta/Gestisci raccolta.
Nella finestra di dialogo Elenco raccolta, fare clic su Nuovo, digitare un nome per la raccolta, premere Invio e fare clic su Modifica.
Nella finestra di dialogo Editor raccolta, selezionare gli oggetti da includere nella raccolta e fare clic su OK.
Nella finestra di dialogo Elenco raccolta, fare clic su Chiudi.
Selezionare la raccolta dall'elenco.
(Facoltativo) Applicare la firma ai campi all'interno o all'esterno della raccolta:
Per applicare la firma ai campi all'interno della raccolta, selezionare Tutti i campi nella raccolta.
Per applicare la firma ai campi all'esterno della raccolta, selezionare Tutti i campi non nella raccolta.
(Facoltativo) Fare clic su Impostazioni per definire le impostazioni di protezione facoltative quali un gestore di firme o un elenco di revoche dei certificati.
Utilizzare le palette per formattare l'aspetto del campo firma.
Salvare la struttura del modulo.
Considerazioni per l'aggiunta di più campi firmaQuando si inserisce un campo firma in una struttura del modulo, l'opzione Blocca campi dopo la firma è selezionata per impostazione predefinita. Pertanto, tutti gli oggetti modulo verranno bloccati dopo l'apposizione della firma.
Se si inseriscono più campi firma nella struttura del modulo e l'opzione Blocca campi dopo la firma è selezionata per almeno uno di tali campi firma, all'apposizione della firma verranno bloccati tutti gli oggetti modulo, inclusi gli altri campi firma.
Per garantire la possibilità di apporre la firma in tutti i campi firma, creare una raccolta di oggetti modulo che includa solo un oggetto campo firma e verificare che l'opzione Blocca campi dopo la firma sia selezionata. All'apposizione della firma nel campo firma, tutti gli oggetti specificati nella collezione verranno bloccati. Lasciate fuori dalla raccolta tutti i campi firma rimanenti e deselezionare l'opzione Blocca campi dopo la firma per ciascuno di essi, di modo che sia possibile apporre la firma in tali campi.
Per ulteriori informazioni sulle raccolte di oggetti vedere Uso delle raccolte di oggetti modulo.
Verifica di un campo firmaPer verificare che il campo firma funzioni come previsto, utilizzare la scheda Anteprima PDF. Prima di verificare la struttura del modulo, assicurarsi che nella finestra di dialogo Proprietà modulo siano state impostate le opzioni predefinite per la visualizzazione di un'anteprima del modulo interattivo.
Per firmare una raccolta di oggetti modulo, il firmatario deve utilizzare Acrobat o Adobe Reader 8.0 o versione successiva.
Fare clic sulla scheda Anteprima PDF per visualizzare la struttura del modulo come modulo PDF interattivo.
Fare clic nel campo firma.
Nella finestra di dialogo di avviso, selezionare Prosegui firma.
Nella finestra di dialogo File scambio dati, selezionare una firma digitale o fare clic su Aggiungi ID digitale per creare un nuovo ID.
Per ulteriori informazioni sul test dei moduli, vedere Test e risoluzione dei problemi.
Aggiunta di una firma dati a un pulsante di invioÈ possibile configurare un pulsante di invio per creare una firma dati prima di inviare i dati per consentire agli utenti di firmare i dati del modulo al momento dell'invio. Le firme dati assicurano l'integrità dei dati e autenticano il firmatario durante la trasmissione. Ad esempio, è possibile utilizzare firme dati per proteggere il modulo durante le transazioni automatizzate.
Per firmare i dati, il firmatario deve utilizzare Acrobat o Adobe Reader 8.0 o versione successiva.
Nella palette Libreria oggetto, fare clic sulla categoria Standard e trascinare il pulsante, il pulsante Invia per e-mail o Invia per HTTP nella struttura del modulo.
Nella palette Oggetto, associare una firma dati al pulsante.
Se si utilizza un pulsante standard, nell'area Tipo controllo della scheda Campo, selezionare Invia, quindi Firma invio nella scheda Invia.
Se si utilizza un pulsante di invio per e-mail o per HTTP, selezionare Firma invio nella scheda Campo.
(Facoltativo) Fare clic su Impostazioni per definire le impostazioni di protezione facoltative, ad esempio se applicare la firma solo ai dati o all'intero invio.
Utilizzare le palette per configurare l'aspetto del pulsante di invio.
Salvare la struttura del modulo.
Per ulteriori informazioni, vedere Invio di dati con un pulsante.
Uso delle firme digitali nei moduli PDF dinamiciSe si aggiunge una firma digitale a un modulo PDF dinamico, è necessario che lo stato del modulo al momento dell'apposizione della firma non venga alterato. Se viene mantenuto lo stato del modulo, al momento del salvataggio vengono mantenute automaticamente anche le modifiche di script. Ad esempio, se durante l'apposizione della firma a un modulo alcuni campi sono nascosti, tale stato viene mantenuto durante il salvataggio e la successiva riapertura del modulo.
È possibile mantenere lo stato del modulo in modo manuale o automatico. Se viene mantenuto in modo automatico, al momento del salvataggio del modulo vengono mantenute automaticamente anche le modifiche di script. Se viene mantenuto in modo manuale, al momento del salvataggio del modulo le modifiche di script vengono mantenute tramite lo script. Per mantenere lo stato del modulo in modo manuale, utilizzare l'oggetto script delta, nonché gli eventi preSave e initialize.
Per ulteriori informazioni sugli eventi preSave e initialize, vedere "Events" in Nozioni di base sugli script.
Se il modulo non è certificato, è possibile mantenere il relativo stato in modo automatico o manuale. Se il modulo è certificato, è necessario mantenere il relativo stato in modo manuale. Se si mantengono le modifiche di script in modo automatico e si ripristina lo stato del modulo, la firma digitale del modulo certificato perde la sua validità.
Nota: Se il modulo è certificato, è possibile determinarne lo stato tramite il binding dei dati anziché tramite script.
Per specificare le modalità di mantenimento dello stato del modulo, utilizzare la finestra di dialogo Proprietà modulo.
Per visualizzare questa finestra di dialogo, selezionare File > Proprietà modulo, quindi fare clic su Valori predefiniti.
Selezionare un'opzione nel gruppo Mantieni le modifiche allo script quando viene salvato il modulo:
Se il modulo non è certificato, selezionare Automaticamente o Manualmente.
Se il modulo è certificato, selezionare Manualmente.
|
|
|