Цифрови подписи в InfoPath 2010

Отнася се за
InfoPath 2010 Режим на редактиране на InfoPath 2010

Важно

Поддръжката за Microsoft InfoPath 2013 приключи на 14 юли 2026 г. Препоръчваме мигриране на съществуващи формуляри и работни потоци на InfoPath към поддържани решения на Microsoft 365. Научете повече за оттеглянето на InfoPath.

Цифровият подпис концептуално е същото като писмения подпис, който се прилага върху документи на хартия. Цифровият подпис да се използва за удостоверяване на подписващия и на подписаната цифрова информация (като например шаблони на формуляри, имейл съобщения и документи) с помощта на шифроване на компютъра.

В тази статия

Какво представлява цифровият подпис?

Цифровите подписи помагат да се установи следното:

  • Автентичност Цифровият подпис помага да се гарантира, че подписващият е този, който твърди, че е.
  • Почтеност Цифровият подпис помага да се гарантира, че подписаното съдържание не е променено или фалшифицирано след прилагането на цифровия подпис.
  • Невъзможност за отричане Цифровият подпис помага да се докаже произходът на подписаното съдържание пред всички страни. Терминът "отричане" се отнася до самото действие на отхвърляне от страна на подписалия на каквато и до било връзка с подписаното съдържание.

Изисква се цифров сертификат, за да се приложи цифров подпис към формуляр на Microsoft InfoPath или шаблон на формуляр на InfoPath. Можете да получите цифров сертификат чрез търговски сертифициращ орган или от вашия вътрешен администратор по защитата.

Цифрови подписи могат да се прилагат към формуляри на InfoPath и към шаблоните за формуляри на InfoPath, на които са базирани.

Най-горе на страницата

Цифрови подписи за формуляри на InfoPath

Цифрови подписи могат да се прилагат към формуляри, които се попълват в Internet Explorer и в InfoPath. Като конструктор на формуляри указвате данните за подписване и конфигурирате методите и контролите, чрез които потребителите добавят своите подписи. След като формулярът е подписан, формулярът или частта от формуляра, която е подписана, не може да бъде променяна, без подписът да се направи невалиден.

Прилагане на цифров подпис към формуляр

InfoPath позволява на конструктора на формуляри да зададе дали цялата или само части от формуляра да бъдат подписани с цифров подпис при прилагането на подписи. Има няколко начина да направите това, а изборът ви като проектант трябва да се основава както на потребителския опит, който е най-подходящ за вашите потребители, така и на средата, достъпна за вашите потребители, когато те отиват да прилагат подписа. Има три интерфейса, чрез които потребителите могат да прилагат цифров подпис, като всеки от тези интерфейси може да бъде конфигуриран за използване на частичен или пълен цифров подпис.

Контрола на секция

Контролата Section може да се използва за прилагане на цифрови подписи в Internet Explorer и в InfoPath Filler. Най-лесният начин да конфигурирате контрола на секция, за да приложите цифров подпис, е чрез диалоговия прозорец "Свойства на секция ".

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.
  2. От раздела " Начало ", в групата "Контроли " щракнете върху контролата "Секция ".
  3. Повторете предишните две стъпки, ако е необходимо, за да добавите допълнителни контроли, които искате потребителите да подписват, към областта за управление на секция .

Забележка

Когато прилагат цифров подпис, потребителите подписват данните, записани в тези контроли.

  1. Изберете контролата Section .
  2. От раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  3. Отметнете квадратчето за разрешаване на потребителите да подписват с цифров подпис в този раздел.
  4. Изберете "Добавяне на данни, които могат да бъдат подписани от списъка".
  5. Най-често стойностите по подразбиране в диалоговия прозорец "Набор от подписващи данни " са правилни. Само напреднали потребители трябва да променят тези стойности.
  6. Щракнете върху OK , за да затворите диалоговия прозорец "Набор от подписваеми ".
  7. Щракнете отново върху OK , за да затворите диалоговия прозорец "Свойства на секцията ".

Контролата "Раздел" най-често се използва за прилагане на цифрови подписи към части от формуляр. Тя обаче може да се използва и за прилагане на подписи към цял формуляр. Когато използвате контрола "Раздел", за да приложите цифров подпис към целия формуляр, е най-добре да добавите към секцията всички контроли от вашия формуляр.

Забележка

Подписването на раздели се поддържа в Internet Explorer и в InfoPath Filler.

Контрола "Ред за подпис"

Контролата за ред за подпис се използва за прилагане на цифрови подписи към формуляри, попълнени в InfoPath Filler, и по подразбиране подписва целия формуляр. Най-често можете просто да добавите контролата "Ред за подпис" на подходящо място във формуляра (обикновено най-отдолу) и да няма допълнителни настройки за конфигуриране. Въпреки това контролата за ред за подпис може да бъде конфигурирана така, че да позволява на потребителите да подписват формуляр с помощта на изображение или да подписват само части от формуляр.

Настройването на контролата за ред за подпис да използва графичен подпис най-често се използва с марки "Ханко", които често се използват в Япония. За да конфигурирате контролата за ред за подпис да използва изображение за цифрови подписи:

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.
  2. От раздела Начало , в групата Контроли щракнете върху контролата Ред за подпис .
  3. Изберете контролата "Ред за подпис".
  4. От раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  5. В диалоговия прозорец "Свойства на реда за подпис" щракнете върху раздела "Разширени ".
  6. В секцията "Облик " щракнете върху "Покажи клеймо".
  7. Щракнете върху OK.

За да конфигурирате контролата за ред за подпис да подписва само част от формуляра:

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.
  2. От раздела Начало , в групата Контроли щракнете върху контролата Ред за подпис .
  3. Изберете контролата "Ред за подпис".
  4. От раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  5. В диалоговия прозорец "Свойства на реда за подпис" щракнете върху раздела "Разширени ".
  6. В секцията "Указване на кои части от формуляра да се подпише" щракнете върху бутона "Промяна".
  7. Задайте набора от данни, които подлежат на подписване, като използвате инструмента за избор на поле или група.
  8. Щракнете върху OK , за да затворите диалоговия прозорец "Набор от подписваеми ".
  9. Щракнете отново върху OK , за да затворите диалоговия прозорец "Свойства на секцията ".

Забележка

Контролата за ред за подпис е налична само когато проектирате формуляр за запълване на InfoPath 2010 и не се поддържа във формуляри на уеб браузър. Освен това контролата за ред за подпис позволява на InfoPath да поддържа работния поток "Събиране на подписи – SharePoint 2010". Работният поток "Събиране на подписи – SharePoint 2010" насочва документ на Microsoft Office, записан в списък или библиотека, към група от хора за събиране на техните цифрови подписи.

Изгледът Backstage

Изгледът Microsoft Office Backstage се използва за прилагане на цифрови подписи както паралелно с използването на контролите за ред за секция и подпис, така и при липса на контроли за подпис. Най-често обаче се използва при липса на контрола за ред за подпис, когато не искате такава да е на повърхността на вашия формуляр.

За да използвате изгледа Backstage за събиране на цифров подпис при липса на контроли за подпис, трябва първо да разрешите цифровите подписи за формуляра и да зададете набора от данни, който потребителите подписват.

  1. Щракнете върху раздела Файл.
  2. Щракнете върху Опции на формуляр.
  3. Под "Категория" щракнете върху "Цифрови подписи" и след това изберете "Позволяване на подписване на части от формуляра".
  4. Щракнете върху Добави.
  5. Въведете името на данните, които ще бъдат подписани, без никакви интервали, в първото текстово поле.
  6. Вдясно от текстовото поле "Полета и групи за подписване " щракнете върху иконата за избор на XPath .
  7. В диалоговия прозорец " Избор на поле или група " щракнете върху полето или групата, за които искате да разрешите цифровите подписи.
  8. Щракнете върху OK.

Забележка

Изгледът Backstage е функция само за клиента. В резултат на това той може да се използва само за прилагане на цифрови подписи към формуляри, които са попълнени с помощта на InfoPath Filler.

Добавяне на множество подписа към формуляр

При проектирането на шаблон за формуляр можете също да укажете дали на потребителите се разрешава да добавят множество цифрови подписи към формуляр и дали тези подписи трябва да бъдат съвместно подписани (всеки подпис е независим от другите подписи) или контраподписани (всеки подпис подписва формуляра, както и подписите, които го предшестват). Можете да конфигурирате множество подписи, като използвате контролата на секция или контрола на ред за подпис, както следва:

Контрола на секция

  1. Изберете контролата на секция , след което от раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  2. Щракнете върху раздела "Цифрови подписи ".
  3. Изберете квадратчето за отметка "Позволи на потребителите да подписват с цифров подпис в този раздел".
  4. Щракнете върху бутона "Промяна".
  5. Изберете съответната опция от секцията "Опции за подпис".
  6. Щракнете върху OK.
  7. Щракнете върху OK , за да затворите диалоговия прозорец "Свойства на секцията ".

Контрола "Ред за подпис"

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.
  2. От раздела Начало , в групата Контроли щракнете върху контролата Ред за подпис .
  3. Изберете контролата "Ред за подпис".
  4. От раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  5. Щракнете върху раздела Разширени.
  6. Щракнете върху бутона "Промяна".
  7. Изберете съответната опция от секцията "Опции за подпис".
  8. Щракнете върху OK.
  9. Щракнете върху OK , за да затворите диалоговия прозорец "Свойства на секцията ".

Задаване на съобщение за потвърждение, което да се показва при прилагането на подпис

Можете също да укажете съобщение за потвърждение, което да се показва на потребителя, когато се прилага цифров подпис. За да укажете съобщение за потвърждение:

Контрола на секция

  1. Изберете контролата Section .
  2. От раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  3. Щракнете върху раздела "Цифрови подписи ".
  4. Изберете квадратчето за отметка "Позволи на потребителите да подписват с цифров подпис в този раздел".
  5. Щракнете върху бутона "Промяна".
  6. Изберете съответната опция от секцията "Опции за подпис".
  7. Въведете желаното съобщение в полето за съобщение за потвърждение на подписа .
  8. Щракнете върху OK , за да затворите диалоговия прозорец "Набор от подписваеми ".
  9. Щракнете върху OK , за да затворите диалоговия прозорец "Свойства на секцията ".

Контрола "Ред за подпис"

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.
  2. От раздела Начало , в групата Контроли щракнете върху контролата Ред за подпис .
  3. Изберете контролата " Ред за подпис", след което от раздела "Свойства", в групата "Свойства " щракнете върху бутона "Свойства на контролата ".
  4. В раздела " Общи " задайте съобщението в полето "Съобщение, което подписващите ще виждат преди подписването ".
  5. Щракнете върху OK.

Забраняване на цифрови подписи

Изпълнете следните стъпки, за да забраните цифровите подписи за формуляр:

  1. Щракнете върху "Файл ", след което щракнете върху "Опции за формуляри".
  2. Под "Категория" щракнете върху "Цифрови подписи".
  3. Щракнете върху "Не позволявай подписването на формуляра".

Най-горе на страницата

Цифрови подписи за шаблони на формуляри на InfoPath

Освен че разрешавате цифрови подписи, така че потребителите да могат да подписват формуляри, базирани на вашия шаблон за формуляр, можете също да подписвате с цифров подпис шаблона за формуляр, който проектирате. Цифровото подписване на шаблон за формуляр ви удостоверява като създателя на шаблона за формуляр по същия начин, по който цифровият подпис във формуляр ви удостоверява като потребителя, който е попълнил формуляра.

Добавянето на цифров подпис към шаблон за формуляр също така разрешава на шаблона за формуляр да работи на ниво "Пълно доверие". Например шаблон за формуляр, който съдържа управляван код, използващ нивото на защита "Пълно доверие", трябва да бъде инсталиран на компютъра на потребителя или цифрово подписан от конструктора на шаблона за формуляр, така че да може да се използва дистанционно.

Забележка

Ако даден шаблон за формуляр е проектиран на базата на XML схема, можете да разрешите цифровите подписи за този шаблон на формуляр само ако XML схемата има възел, който е в пространството на имената за XML цифров подпис на World Wide Web Consortium (W3C).

За да подпишете шаблон на формуляр с цифров подпис, изпълнете следните стъпки:

  1. Щракнете върху раздела Файл.
  2. Щракнете върху Опции на формуляр.
  3. Щракнете върху "Защита и доверие".
  4. Изберете квадратчето за отметка "Подписване на този шаблон за формуляр ".
  5. Щракнете върху Select Certificate (Избор на сертификат).
  6. В диалоговия прозорец " Избор на сертификат " щракнете върху сертификата, с който искате да подпишете цифрово шаблона за формуляр.
  7. Щракнете върху OK.

Забележка

Ако даден сертификат не е надежден на компютъра на потребителя, InfoPath показва съобщение за защита и изисква от потребителя да разреши доверяването за издателя на сертификата, преди потребителят да може да отвори формуляр, базиран на вашия шаблон за формуляр.

Най-горе на страницата

Съображения

  • Време на съществуване на цифров подпис на формуляр на InfoPath

Цифровият сертификат, използван за прилагане на цифров подпис, има дата на изтичане на срока. Когато срокът на сертификата изтече, всички цифрови подписи, приложени към този сертификат, се считат за невалидни. InfoPath 2010 поддържа реализацията на Office 2010 XAdES-T за решаване на този проблем с подписи на формуляри на InfoPath. За повече информация относно времето на живот на цифровите подписи и използването на XAdES, вижте "Цифрови подписи в Office 2010".

  • Шаблон на подписи в InfoPath

Както при подписите на формуляри, цифровият сертификат, използван за подписване на шаблон на формуляр, също има дата на изтичане на срока. InfoPath 2010 обаче не предоставя механизъм за прилагане на XAdES метаданни към шаблон на формуляр. Когато към шаблон на формуляр се прилага цифров подпис, издателят трябва да планира да поднови цифровия подпис с помощта на SignTool преди датата на изтичане на срока на цифровия сертификат.

  • Защита

Цифровите подписи са защитени толкова, колкото криптографските алгоритми, които използват, за да гарантират, че подписаните данни няма да бъдат фалшифицирани. За въведение в защитата на цифровите подписи в InfoPath 2010 вж. "Поддръжка на цифрови подписи в InfoPath 2010".

Най-горе на страницата