Digitální podpisy v aplikaci InfoPath 2010

Platí pro
InfoPath 2010 InfoPath Edit Mode 2010

Důležité

Podpora pro Microsoft InfoPath 2013 skončila 14. července 2026. Doporučujeme, abyste stávající formuláře a pracovní postupy InfoPathu migrovali do podporovaných řešení Microsoft 365. Další informace o vyřazení InfoPathu z provozu

Digitální podpis je koncepčně stejný jako vlastnoruční podpis, který se používá na papírové dokumenty. Digitální podpis se používá k ověření podepisující osoby a podepsaných digitálních informací (například šablon formulářů, e-mailových zpráv a dokumentů) pomocí počítačového šifrování.

V tomto článku

Definice digitálního podpisu

Digitální podpisy pomáhají stanovit následující:

  • Pravost Digitální podpis potvrzuje, že podepisující je skutečně tím, za koho se vydává.
  • Integrita Digitální podpis stvrzuje, že od doby, kdy byl použit digitální podpis, se podepsaný obsah nezměnil nebo nezfalšoval.
  • Nepopiratelnost odpovědnosti Digitální podpis pomáhá všem stranám prokázat původ podepsaného obsahu. Termín popiratelnost odpovědnosti označuje čin, kdy podepsaný popírá jakoukoli spojitost s podepsaným obsahem.

Digitální certifikát je vyžadován k použití digitálního podpisu ve formuláři aplikace Microsoft InfoPath nebo v šabloně formuláře aplikace InfoPath. Digitální certifikát můžete získat prostřednictvím komerční certifikační autority nebo od svého interního správce zabezpečení.

Digitální podpisy je možné použít ve formulářích aplikace InfoPath a v šablonách formulářů aplikace InfoPath, na kterých jsou založeny.

Začátek stránky

Digitální podpisy formulářů aplikace InfoPath

Digitální podpisy lze použít u formulářů vyplňovaných v aplikacích Internet Explorer a InfoPath. Jako návrhář formuláře určíte data, která se mají podepsat, a nakonfigurujete metody a ovládací prvky, pomocí kterých uživatelé přidávají své podpisy. Po podepsání formuláře nelze formulář ani podepsanou část formuláře změnit bez zneplatnění podpisu.

Použití digitálního podpisu ve formuláři

Aplikace InfoPath umožňuje návrháři formuláře určit, zda jsou při použití podpisů digitálně podepsány všechny (nebo pouze části) formuláře. Existuje několik způsobů, jak to udělat, a vaše volba návrháře by měla být založena na uživatelském prostředí, které nejlépe vyhovuje vašim uživatelům, a na prostředí, které je uživatelům k dispozici, když chtějí podpis použít. Existují tři rozhraní, pomocí kterých mohou uživatelé použít digitální podpis, a každé z těchto rozhraní může být nakonfigurováno pro použití částečného nebo úplného digitálního podpisu.

Ovládací prvek oddílu

Ovládací prvek Oddíl lze použít k digitálním podpisům v aplikacích Internet Explorer a InfoPath Filler. Nejjednodušší způsob, jak nakonfigurovat ovládací prvek oddílu pro použití digitálního podpisu, je pomocí dialogového okna Vlastnosti oddílu .

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
  2. Na kartě Domů klikněte ve skupině Ovládací prvky na ovládací prvek Oddíl .
  3. Podle potřeby opakujte předchozí dva kroky a přidejte do řídicí oblasti Oddíl další ovládací prvky, které mají uživatelé podepsat.

Poznámka

Při použití digitálního podpisu uživatelé podepisují data uložená v těchto ovládacích prvcích.

  1. Vyberte ovládací prvek Oddíl .
  2. Na kartě Vlastnosti klikněte ve skupině Vlastnostina tlačítko Vlastnosti ovládacího prvku .
  3. Zaškrtněte políčko Umožnit uživatelům digitální podpis tohoto oddílu .
  4. Vyberte Přidat data, která lze podepsat ze seznamu.
  5. Výchozí hodnoty v dialogovém okně Sada podepsatelných dat jsou většinou správné. Tyto hodnoty by měli měnit jenom pokročilí uživatelé.
  6. Kliknutím na tlačítko OK zavřete dialogové okno Sada podepsatelných dat .
  7. Dalším kliknutím na OK zavřete dialogové okno Vlastnosti řezu .

Ovládací prvek Oddíl se nejčastěji používá k použití digitálních podpisů u částí formuláře. Můžete ho ale použít i pro celý formulář. Pokud používáte ovládací prvek Oddíl k použití digitálního podpisu na celém formuláři, je nejlepší přidat všechny ovládací prvky na formuláři do oddílu.

Poznámka

Podepisování oddílů je podporované v Internet Exploreru a v InfoPath Filleru.

Ovládací prvek Řádek podpisu

Ovládací prvek Řádek podpisu se používá k aplikování digitálních podpisů na formuláře vyplňované v InfoPath Filleru. Ve výchozím nastavení se podepisuje celý formulář. Nejčastěji můžete jednoduše přidat ovládací prvek Řádek podpisu na vhodné místo ve formuláři (obvykle v dolní části) a není potřeba konfigurovat žádná další nastavení. Ovládací prvek Řádek podpisu lze však nakonfigurovat tak, aby uživatelům umožňoval podepsat formulář pomocí obrázku nebo podepsat pouze části formuláře.

Nastavení ovládacího prvku Řádek podpisu na použití podpisu obrázku se nejčastěji používá u razítek Hanko, které se běžně používají v Japonsku. Konfigurace ovládacího prvku Řádek podpisu tak, aby používal obrázek pro digitální podpisy:

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
  2. Na kartě Domů klikněte ve skupině Ovládací prvky na ovládací prvek Řádek podpisu .
  3. Vyberte ovládací prvek Řádek podpisu .
  4. Na kartě Vlastnosti klikněte ve skupině Vlastnostina tlačítko Vlastnosti ovládacího prvku .
  5. V dialogovém okně Vlastnosti řádku podpisu klikněte na kartu Upřesnit .
  6. V části Vzhled klikněte na Zobrazit razítko.
  7. Klikněte na OK.

Pokud chcete nakonfigurovat ovládací prvek Řádek podpisu tak, aby podepisoval jenom část formuláře, postupujte takto:

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
  2. Na kartě Domů klikněte ve skupině Ovládací prvky na ovládací prvek Řádek podpisu .
  3. Vyberte ovládací prvek Řádek podpisu .
  4. Na kartě Vlastnosti klikněte ve skupině Vlastnostina tlačítko Vlastnosti ovládacího prvku .
  5. V dialogovém okně Vlastnosti řádku podpisu klikněte na kartu Upřesnit .
  6. V části Určete, které části formuláře se mají podepsat , klikněte na tlačítko Změnit .
  7. Pomocí výběru pole nebo skupiny určete sadu podepsatelných dat.
  8. Kliknutím na tlačítko OK zavřete dialogové okno Sada podepsatelných dat .
  9. Dalším kliknutím na OK zavřete dialogové okno Vlastnosti řezu .

Poznámka

Ovládací prvek Řádek podpisu je k dispozici pouze při návrhu formuláře Filler aplikace InfoPath 2010 a není podporován ve formulářích webového prohlížeče. Ovládací prvek Řádek podpisu také umožňuje aplikaci InfoPath podporovat pracovní postup Shromáždit podpisy – SharePoint 2010. Pracovní postup Shromáždit podpisy – SharePoint 2010 směruje dokument systém Microsoft Office, který je uložený v seznamu nebo knihovně, skupině osob pro účely shromáždění jejich digitálních podpisů.

Zobrazení Backstage

Zobrazení Microsoft Office Backstage se používá k aplikování digitálních podpisů souběžně s použitím ovládacích prvků Oddíl a řádek podpisu a při absenci ovládacích prvků podpisu. Nejčastěji se ale používá v případě, že ovládací prvek řádku podpisu na formuláři nechcete.

Chcete-li použít zobrazení Backstage ke shromáždění digitálního podpisu bez ovládací prvky podpisu, je nutné nejdříve povolit digitální podpisy formuláře a určit sadu dat, která budou uživatelé podepisovat.

  1. Klikněte na kartu Soubor.
  2. Klikněte na tlačítko Možnosti formuláře.
  3. V části Kategorie klikněte na možnost Digitální podpisy a pak vyberte možnost Povolit podepsání částí formuláře.
  4. Klikněte na Přidat.
  5. Do prvního textového pole zadejte název dat, která se mají podepsat, bez mezer.
  6. Napravo od textového pole Pole a skupiny k podepsání klikněte na ikonu Select XPath (Vybrat výraz XPath ).
  7. V dialogovém okně Vybrat pole nebo skupinu klikněte na pole nebo skupinu, pro které chcete povolit digitální podpisy.
  8. Klikněte na OK.

Poznámka:

Zobrazení Backstage je výhradně klientská funkce. V důsledku toho ji lze použít pouze k použití digitálního podpisu u formulářů vyplňovaných pomocí aplikace InfoPath Filler.

Přidání více podpisů do formuláře

Při návrhu šablony formuláře můžete také určit, zda mají uživatelé povoleno přidávat do formuláře více digitálních podpisů a zda mají být tyto podpisy spolupodepsány (každý podpis je nezávislý na ostatních podpisech) nebo spolupodepsány (každý podpis podepíše formulář i podpisy, které mu předcházejí). Více podpisů můžete nakonfigurovat pomocí ovládacího prvku Oddíl nebo ovládacího prvku Řádek podpisu následujícím způsobem:

Ovládací prvek oddílu

  1. Vyberte ovládací prvek Oddíl a pak na kartě Vlastnosti ve skupině Vlastnosti klikněte na tlačítko Vlastnosti ovládacího prvku .
  2. Klikněte na kartu Digitální podpisy .
  3. Zaškrtněte políčko Umožnit uživatelům digitální podpis tohoto oddílu .
  4. Klikněte na tlačítko Změnit .
  5. V části Možnosti podpisu vyberte příslušnou možnost.
  6. Klikněte na OK.
  7. Kliknutím na tlačítko OK zavřete dialogové okno Vlastnosti řezu .

Ovládací prvek Řádek podpisu

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
  2. Na kartě Domů klikněte ve skupině Ovládací prvky na ovládací prvek Řádek podpisu .
  3. Vyberte ovládací prvek Řádek podpisu .
  4. Na kartě Vlastnosti klikněte ve skupině Vlastnostina tlačítko Vlastnosti ovládacího prvku .
  5. Klikněte na kartu Upřesnit.
  6. Klikněte na tlačítko Změnit .
  7. V části Možnosti podpisu vyberte příslušnou možnost.
  8. Klikněte na OK.
  9. Kliknutím na tlačítko OK zavřete dialogové okno Vlastnosti řezu .

Zadání potvrzovací zprávy, která se zobrazí při použití podpisu

Můžete taky zadat potvrzovací zprávu, která se uživateli zobrazí, když se použije digitální podpis. Zadání potvrzovací zprávy:

Ovládací prvek oddílu

  1. Vyberte ovládací prvek Oddíl .
  2. Na kartě Vlastnosti klikněte ve skupině Vlastnostina tlačítko Vlastnosti ovládacího prvku .
  3. Klikněte na kartu Digitální podpisy .
  4. Zaškrtněte políčko Umožnit uživatelům digitální podpis tohoto oddílu .
  5. Klikněte na tlačítko Změnit .
  6. V části Možnosti podpisu vyberte příslušnou možnost.
  7. Zadejte požadovanou zprávu do pole potvrzovací zprávy podpisu .
  8. Kliknutím na tlačítko OK zavřete dialogové okno Sada podepsatelných dat .
  9. Kliknutím na tlačítko OK zavřete dialogové okno Vlastnosti řezu .

Ovládací prvek Řádek podpisu

  1. Na šabloně formuláře umístěte kurzor na místo, kam chcete vložit ovládací prvek.
  2. Na kartě Domů klikněte ve skupině Ovládací prvky na ovládací prvek Řádek podpisu .
  3. Vyberte ovládací prvek Řádek podpisu a pak na kartě Vlastnosti ve skupině Vlastnosti klikněte na tlačítko Vlastnosti ovládacího prvku .
  4. Na kartě Obecné nastavte zprávu v poli Zpráva, kterou podepisující osoby uvidí před podepsáním .
  5. Klikněte na OK.

Zakázání digitálních podpisů

Chcete-li zakázat digitální podpisy formuláře, postupujte takto:

  1. Klikněte na Soubor a potom klikněte na Možnosti formuláře.
  2. V části Kategorie klikněte na položku Digitální podpisy.
  3. Klikněte na Nepovolovat podepsání formuláře.

Začátek stránky

Digitální podpisy pro šablony formulářů aplikace InfoPath

Kromě povolení digitálních podpisů, které uživatelům umožní podepisovat formuláře založené na vaší šabloně, můžete navrženou šablonu formuláře taky digitálně podepsat. Digitálním podpisem se prokážete, že jste autorem šablony formuláře, stejně jako digitální podpis na formuláři slouží k ověření vás jako uživatele, který formulář vyplnil.

Přidání digitálního podpisu do šablony formuláře také umožní, aby šablona formuláře pracovala s úrovní úplné důvěryhodnosti. Například šablona formuláře obsahující spravovaný kód, který používá úroveň zabezpečení Úplná (Úplná), musí být buď nainstalována do počítače uživatele, nebo musí být digitálně podepsána návrhářem šablony formuláře, aby mohla být používána vzdáleně.

Poznámka

Pokud byla šablona formuláře navržena na základě schématu XML, je možné pro ni povolit digitální podpisy pouze v případě, že schéma XML obsahuje uzel patřící do oboru názvů digitálních podpisů XML konsorcia W3C (World Wide Web Consortium).

Pokud chcete šablonu formuláře digitálně podepsat, proveďte tyto kroky:

  1. Klikněte na kartu Soubor.
  2. Klikněte na tlačítko Možnosti formuláře.
  3. Klikněte na Zabezpečení a důvěra.
  4. Zaškrtněte políčko Podepsat tuto šablonu formuláře .
  5. Klikněte na tlačítko Vybrat certifikát.
  6. V dialogovém okně Vybrat certifikát klikněte na certifikát, pomocí kterého chcete šablonu formuláře digitálně podepsat.
  7. Klikněte na OK.

Poznámka:

Pokud certifikát není v počítači uživatele důvěryhodný, zobrazí InfoPath zprávu zabezpečení a vyžaduje, aby uživatel před otevřením formuláře založeného na vaší šabloně formuláře povolil důvěryhodnost vydavatele certifikátu.

Začátek stránky

Aspekty

  • Životnost digitálního podpisu formuláře aplikace InfoPath

Digitální certifikát použitý k digitálnímu podpisu má datum vypršení platnosti. Po vypršení platnosti certifikátu jsou všechny digitální podpisy použité s tímto certifikátem považovány za neplatné. Aplikace InfoPath 2010 podporuje implementaci systému Office 2010 XAdES-T, která tento problém řeší u podpisů formulářů aplikace InfoPath. Další informace o životnosti digitálních podpisů a používání technologie XAdES naleznete v tématu Digitální podpisy v systému Office 2010.

  • Podpisy šablon formulářů aplikace InfoPath

Podobně jako u podpisů formulářů má i digitální certifikát použitý k podepsání šablony formuláře datum vypršení platnosti. Aplikace InfoPath 2010 však nenabízí mechanismus pro použití metadat XAdES v šabloně formuláře. Když se digitální podpis použije v šabloně formuláře, měl by vydavatel naplánovat obnovení digitálního podpisu pomocí nástroje SignTool před datem vypršení platnosti digitálního certifikátu.

  • Zabezpečení

Digitální podpisy jsou jen do určité míry bezpečné jako kryptografické algoritmy, které používají k zajištění toho, aby s podepsanými daty nikdo nemanipuloval. Úvod do zabezpečení digitálních podpisů v aplikaci InfoPath 2010 najdete v tématu Podpora digitálních podpisů v aplikaci InfoPath 2010.

Začátek stránky