Firme digitali in InfoPath 2010

Si applica a
InfoPath 2010 InfoPath Edit Mode 2010

Una firma digitale è concettualmente la stessa di una firma scritta applicata ai documenti cartacei. Una firma digitale viene usata per autenticare il firmatario e le informazioni digitali firmate, ad esempio modelli di modulo, messaggi di posta elettronica e documenti, tramite crittografia computer.

In questo articolo

Cos'è una firma digitale?

Le firme digitali consentono di stabilire quanto segue:

  • Autenticità La firma digitale garantisce che il firmatario sia quello che afferma di essere.
  • Integrità La firma digitale garantisce che il contenuto firmato non sia stato modificato o manomesso dopo l'applicazione della firma digitale.
  • Non ripudio La firma digitale consente di dimostrare a tutte le parti l'origine del contenuto firmato. Il ripudio si riferisce all'atto di negazione da parte di un firmatario di qualsiasi associazione con il contenuto firmato.

Per applicare una firma digitale a un modulo di Microsoft InfoPath o a un modello di modulo di InfoPath, è necessario un certificato digitale. È possibile ottenere un certificato digitale tramite un'autorità di certificazione commerciale o dall'amministratore della sicurezza interno.

Le firme digitali possono essere applicate ai moduli di InfoPath e ai modelli di modulo di InfoPath su cui si basano.

Inizio pagina

Firme digitali per i moduli di InfoPath

Le firme digitali possono essere applicate ai moduli compilati in Internet Explorer e in InfoPath. In progettazione moduli è possibile specificare i dati da firmare e configurare i metodi e i controlli tramite cui gli utenti aggiungono le firme. Dopo la firma di un modulo, il modulo o la parte del modulo firmato non può essere modificata senza invalidare la firma.

Applicare una firma digitale a un modulo

InfoPath consente a Progettazione moduli di specificare se tutte o solo parti del modulo hanno una firma digitale quando vengono applicate le firme. Questa operazione può essere attivata in diversi modi e la scelta di un progettista deve essere basata sia sull'esperienza utente più adatta per gli utenti che sull'esperienza disponibile quando accedono alla firma. Esistono tre interfacce attraverso le quali gli utenti possono applicare una firma digitale e ognuna di queste interfacce può essere configurata per applicare una firma digitale parziale o full-form.

Controllo sezione

Il controllo Section può essere usato per applicare firme digitali in Internet Explorer e in InfoPath Filler. Il modo più semplice per configurare un controllo Section per applicare una firma digitale consiste nell'usare la finestra di dialogo Proprietà sezione .

  1. Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
  2. Nel gruppo Controlli della scheda Home fare clic sul controllo Sezione.
  3. Ripetere i due passaggi precedenti, se necessario, per aggiungere eventuali altri controlli che gli utenti devono firmare all'area di controllo Sezione .

Nota

Quando si applica una firma digitale, gli utenti firmano i dati salvati in questi controlli.

  1. Selezionare il controllo Sezione .
  2. Nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  3. Selezionare la casella di controllo Consenti agli utenti di firmare digitalmente questa sezione .
  4. Selezionare Aggiungi dati che possono essere firmati dall'elenco.
  5. Nella maggior parte dei casi, i valori predefiniti nella finestra di dialogo Set di dati signable sono corretti. Questi valori devono essere modificati solo da utenti esperti.
  6. Fare clic su OK per chiudere la finestra di dialogo Set di dati signable .
  7. Fare di nuovo clic su OK per chiudere la finestra di dialogo Proprietà sezione .

Il controllo Section viene usato più spesso per applicare firme digitali a parti di una maschera. Può però essere usato anche per applicare le firme a un intero modulo. Quando si usa un controllo Section per applicare una firma digitale a un'intera maschera, è consigliabile aggiungere tutti i controlli della maschera alla sezione.

Nota

La firma delle sezioni è supportata in Internet Explorer e in InfoPath Filler.

Controllo Riga firma

Il controllo Riga firma viene usato per applicare le firme digitali ai moduli compilati in InfoPath Filler e per impostazione predefinita per firmare l'intero modulo. Nella maggior parte dei casi, è possibile semplicemente aggiungere il controllo Riga della firma in una posizione appropriata nella maschera (in genere nella parte inferiore) e non sono disponibili ulteriori impostazioni da configurare. Tuttavia, il controllo Riga della firma può essere configurato per consentire agli utenti di firmare un modulo usando un'immagine o solo di firmare parti di un modulo.

L'impostazione del controllo Signature Line per l'uso di una firma di immagine viene usata più spesso con i timbri Hanko, comunemente usati in Giappone. Per configurare il controllo Riga firma per l'uso di un'immagine per le firme digitali:

  1. Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
  2. Nel gruppo Controlli della scheda Home fare clic sul controllo Riga della firma.
  3. Selezionare il controllo Riga della firma .
  4. Nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  5. Nella finestra di dialogo Proprietà riga della firma fare clic sulla scheda Avanzate .
  6. Nella sezione Aspetto fare clic su Mostra indicatore.
  7. Fare clic su OK.

Per configurare il controllo Riga firma in modo da firmare solo una parte della maschera:

  1. Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
  2. Nel gruppo Controlli della scheda Home fare clic sul controllo Riga della firma.
  3. Selezionare il controllo Riga della firma .
  4. Nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  5. Nella finestra di dialogo Proprietà riga della firma fare clic sulla scheda Avanzate .
  6. Nella sezione Specificare le parti del modulo da firmare fare clic sul pulsante Modifica .
  7. Specificare il set di dati signable usando Selezione campo o Selezione gruppo.
  8. Fare clic su OK per chiudere la finestra di dialogo Set di dati signable .
  9. Fare di nuovo clic su OK per chiudere la finestra di dialogo Proprietà sezione .

Nota

Il controllo Riga della firma è disponibile solo quando si progetta un modulo Filler di InfoPath 2010 e non è supportato nei moduli del Web browser. Inoltre, il controllo Riga della firma consente a InfoPath di supportare il flusso di lavoro Raccolta firme - SharePoint 2010. Il flusso di lavoro Raccolta firme - SharePoint 2010 indirizza un documento di Microsoft Office salvato in un elenco o in una raccolta a un gruppo di persone per raccoglierne le firme digitali.

Visualizzazione Backstage

La visualizzazione Backstage di Microsoft Office viene usata per applicare le firme digitali sia in parallelo all'uso dei controlli riga Sezione e Firma, sia in assenza di controlli della firma. Viene tuttavia usato in assenza di un controllo riga della firma quando non se ne vuole uno sulla superficie del modulo.

Per usare la visualizzazione Backstage per raccogliere una firma digitale in assenza di controlli per la firma, è necessario abilitare le firme digitali per la maschera e specificare il set di dati che gli utenti firmano.

  1. Fare clic sulla scheda File.
  2. Fare clic su Opzioni modulo.
  3. In Categoria fare clic su Firme digitali e quindi selezionare Consenti la firma di parti del modulo.
  4. Fare clic su Aggiungi.
  5. Immettere il nome dei dati che verranno firmati, senza spazi, nella prima casella di testo.
  6. A destra della casella di testo Campi e gruppi da firmare fare clic sull'icona Seleziona XPath .
  7. Nella finestra di dialogo Seleziona campo o gruppo fare clic sul campo o sul gruppo per cui abilitare le firme digitali.
  8. Fare clic su OK.

Nota

La visualizzazione Backstage è una caratteristica solo client. Di conseguenza, può essere usato solo per applicare firme digitali ai moduli compilati con InfoPath Filler.

Aggiungere più firme a un modulo

Durante la progettazione di un modello di modulo, è anche possibile specificare se gli utenti possono aggiungere più firme digitali a un modulo e se devono essere firmate insieme (ogni firma è indipendente dalle altre firme) o controfirma (ogni firma firma il modulo, nonché le firme che lo precedono). È possibile configurare più firme usando il controllo Section o Signature Line, come indicato di seguito:

Controllo sezione

  1. Selezionare il controllo Sezione, quindi nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  2. Fare clic sulla scheda Firme digitali .
  3. Selezionare la casella di controllo Consenti agli utenti di firmare digitalmente questa sezione .
  4. Fare clic sul pulsante Modifica .
  5. Selezionare l'opzione appropriata nella sezione Opzioni firma .
  6. Fare clic su OK.
  7. Fare clic su OK per chiudere la finestra di dialogo Proprietà sezione .

Controllo Riga firma

  1. Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
  2. Nel gruppo Controlli della scheda Home fare clic sul controllo Riga della firma.
  3. Selezionare il controllo Riga della firma .
  4. Nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  5. Fare clic sulla scheda Avanzate.
  6. Fare clic sul pulsante Modifica .
  7. Selezionare l'opzione appropriata nella sezione Opzioni firma .
  8. Fare clic su OK.
  9. Fare clic su OK per chiudere la finestra di dialogo Proprietà sezione .

Specificare un messaggio di conferma da visualizzare quando viene applicata una firma

È anche possibile specificare un messaggio di conferma per visualizzare l'utente quando viene applicata una firma digitale. Per specificare un messaggio di conferma:

Controllo sezione

  1. Selezionare il controllo Sezione .
  2. Nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  3. Fare clic sulla scheda Firme digitali .
  4. Selezionare la casella di controllo Consenti agli utenti di firmare digitalmente questa sezione .
  5. Fare clic sul pulsante Modifica .
  6. Selezionare l'opzione appropriata nella sezione Opzioni firma .
  7. Immettere il messaggio desiderato nella casella del messaggio di conferma Firma .
  8. Fare clic su OK per chiudere la finestra di dialogo Set di dati signable .
  9. Fare clic su OK per chiudere la finestra di dialogo Proprietà sezione .

Controllo Riga firma

  1. Nel modello di modulo inserire il cursore nel punto in cui aggiungere il controllo.
  2. Nel gruppo Controlli della scheda Home fare clic sul controllo Riga della firma.
  3. Selezionare il controllo Riga della firma, quindi nel gruppo Proprietà della scheda Proprietà fare clic sul pulsante Proprietà controllo.
  4. Nella scheda Generale impostare il messaggio nella casella Messaggio che i firmatari visualizzeranno prima della firma .
  5. Fare clic su OK.

Disabilitare le firme digitali

Completare la procedura seguente per disabilitare le firme digitali per un modulo:

  1. Fare clic su File e quindi su Opzioni modulo.
  2. In Categoria fare clic su Firme digitali.
  3. Fare clic su Non consentire la firma del modulo.

Inizio pagina

Firme digitali per i modelli di modulo di InfoPath

Oltre ad abilitare le firme digitali in modo che gli utenti possano firmare moduli basati sul modello di modulo, è anche possibile firmare digitalmente il modello di modulo da progettare. La firma digitale di un modello di modulo autentica l'utente come progettista del modello di modulo allo stesso modo in cui una firma digitale in un modulo autentica l'utente che ha compilato il modulo.

L'aggiunta di una firma digitale a un modello di modulo consente inoltre il funzionamento del modello di modulo a livello di attendibilità totale. Ad esempio, un modello di modulo contenente codice gestito che usa il livello di sicurezza Attendibilità totale deve essere installato nel computer di un utente o firmato digitalmente dal progettista di modelli di modulo in modo che possa essere usato in remoto.

Nota

Se un modello di modulo è stato progettato in base a uno schema XML, è possibile abilitare le firme digitali per tale modello di modulo solo se lo schema XML include un nodo nello spazio dei nomi della firma digitale XML World Wide Web Consortium (W3C).

Per firmare digitalmente un modello di modulo, completare la procedura seguente:

  1. Fare clic sulla scheda File.
  2. Fare clic su Opzioni modulo.
  3. Fare clic su Sicurezza e attendibilità.
  4. Selezionare la casella di controllo Firma modello di modulo .
  5. Fare clic su Seleziona certificato.
  6. Nella finestra di dialogo Seleziona certificato fare clic sul certificato con cui si vuole firmare digitalmente il modello di modulo.
  7. Fare clic su OK.

Nota

Se un certificato non è attendibile nel computer di un utente, InfoPath visualizza un messaggio di sicurezza e richiede all'utente di abilitare l'attendibilità per l'autorità di certificazione prima che l'utente possa aprire un modulo basato sul modello di modulo.

Inizio pagina

Considerazioni

  • Durata della firma digitale di un modulo di InfoPath

Il certificato digitale usato per applicare una firma digitale ha una data di scadenza. Alla scadenza del certificato, le firme digitali applicate al certificato vengono considerate non valide. InfoPath 2010 supporta l'implementazione di Office 2010 XAdES-T per risolvere il problema per le firme dei moduli di InfoPath. Per altre informazioni sulla durata delle firme digitali e sull'uso di XAdES, vedere Firme digitali in Office 2010.

  • Firme di modelli di modulo di InfoPath

Come per le firme dei moduli, anche il certificato digitale usato per firmare un modello di modulo ha una data di scadenza. Tuttavia, InfoPath 2010 non fornisce un meccanismo per l'applicazione di metadati XAdES a un modello di modulo. Quando a un modello di modulo viene applicata una firma digitale, l'autore dovrebbe pianificare il rinnovo della firma digitale usando lo SignTool prima della data di scadenza del certificato digitale.

  • Sicurezza

Le firme digitali sono sicure solo rispetto agli algoritmi di crittografia usati per garantire che i dati firmati non siano stati manomessi. Per un'introduzione alla sicurezza delle firme digitali in InfoPath 2010, vedere Supporto delle firme digitali in InfoPath 2010.

Inizio pagina