Applies ToInfoPath 2010 Режим на редактиране на InfoPath 2010

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

В тази статия

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

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

  • Автентичност    Цифровият подпис спомага да се гарантира, че подписващият е този, за когото се представя.

  • Цялост    Цифровият подпис помага да се гарантира, че подписаното съдържание не е променено или фалшифицирано, след като е приложен неговият цифров подпис.

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

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

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

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

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

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

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

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

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

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

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

  2. В раздела Начало , в групата контроли щракнете върху контролата за секция .

  3. Повторете последните две стъпки, ако е необходимо, за да добавите допълнителни контроли, които искате потребителите да подписват към областта за управление на секции .

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

  1. Изберете контролата за секция .

  2. В раздела свойства , в групата свойства щракнете върху бутона свойства на контролата .

  3. Поставете отметка в квадратчето Позволявай на потребителите да подписват цифрово тази секция .

  4. Изберете Добавяне на данни, които могат да бъдат подписани от списъка.

  5. Най-често стойностите по подразбиране в диалоговия прозорец " набор от данни на подписване " са правилни. Само напредналите потребители трябва да променят тези стойности.

  6. Щракнете върху OK , за да затворите набора от данни на подписване .

  7. Щракнете върху OK отново, за да затворите диалоговия прозорец свойства на секция .

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

Забележка:  Подписването на секция се поддържа в Internet Explorer и в InfoPath Filler.

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

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

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

  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. Изберете контролата за секция .

  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 консорциум (W3C).

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

  1. Щракнете върху раздела Файл.

  2. Щракнете върху Опции за формуляри.

  3. Щракнете върху защита и надежден.

  4. Поставете отметка в квадратчето Подписвай този шаблон за формуляр .

  5. Щракнете върху избор на сертификат.

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

  7. Щракнете върху OK.

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

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

Съображения

  • Живот на цифров подпис на формуляр на InfoPath

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

  • Подписи на шаблон на формуляр на InfoPath

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

  • Защитата

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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