Въведение в цифровите подписи

Отнася се за
InfoPath 2010 InfoPath 2013

Важно

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

В тази статия

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

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

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

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

  • Цифровият подпис да е валиден.
  • Свързаният с цифровия подпис сертификат да е актуален (не е изтекъл).
  • Подписващото лице или организация, наричани "издател", да са надеждни.
  • Сертификатът, свързан с цифровия подпис, да е предоставен на издателя от надежден сертифициращ орган (CA).

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

Съображения за съвместимост

Когато създавате шаблон за формуляр, можете да разрешите цифровите подписи, така че потребителите да могат да ги добавят или към целия формуляр, или към определени части на формуляра. В Microsoft Office InfoPath 2007 можете също да изберете да проектирате съвместим с браузър шаблон за формуляр. Съвместимият с браузър шаблон за формуляр е шаблон за формуляр, проектиран в InfoPath с помощта на определен режим на съвместимост. Шаблон за формуляр, съвместим с браузър, може да бъде разрешен за браузъра, когато е публикуван на сървър, изпълняващ InfoPath Forms Services. В шаблони за формуляри за браузър можете да разрешите добавянето на цифрови подписи само към определени части на формулярите, които потребителите попълват. Когато разрешите цифрови подписи за части от формуляра, подписите важат само за данните в тези части на формуляра.

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

Как се използват цифрови подписи в InfoPath

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

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

Забележка

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

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

Забележка

Когато потребители на Microsoft Office Outlook 2007 изпратят копие на формуляр на InfoPath като имейл съобщение до други потребители на Office Outlook 2007 и този формуляр е настроен да се изпълнява на ниво на защита "Пълно доверие", свързаният шаблон на формуляр трябва да бъде подписан с цифров подпис, за да работи правилно.

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

Цифрови сертификати

Когато подписвате шаблон на формуляр с цифров подпис, InfoPath използва само тези сертификати, които имат стойност за личен ключ и цифров подпис или и двете , за атрибута "Използване на ключа ". Освен това предназначението на сертификата трябва да бъде сертификат за подписване на код .

Тъй като InfoPath използва XML подписи за цифрово подписване на формуляри, когато потребителят подпише формуляр с цифров сертификат, за сертификата на потребителя важат следните указания:

  • Сертификатът трябва да съдържа валидни стойности за датата и часа на издаване на сертификата, както и за датата и часа, когато срокът му на валидност изтича.
  • Сертификатът трябва да е инсталиран на компютъра на потребителя и да е свързан с личен ключ.
  • Свойствата за използване на ключа, съдържащи се в сертификата, трябва да включват или стойности на digitalSignature , или стойности, които не са redpudiation . Използването на ключа определя за какво трябва да се използва ключът на сертификата.

Забележка

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

Има два типа сертифициращи органи: търговски сертифициращи органи и вътрешни сертифициращи органи.

Търговски сертифициращи органи

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

В зависимост от статута си на разработчик трябва да кандидатствате за цифров сертификат от клас 2 или клас 3 за издатели на софтуер:

  • Цифров сертификат от клас 2 Цифров сертификат, предназначен за хора, които публикуват софтуер като физически лица. Този клас цифров сертификат помага да се гарантира самоличността на отделния издател.
  • Цифров сертификат от клас 3 Цифров сертификат, предназначен за фирми и други организации, които публикуват софтуер. Този клас цифров сертификат помага да се осигури по-голяма увереност относно самоличността на издателската организация. Цифровите сертификати от клас 3 са проектирани да представят нивото на защита, предоставяно от търговските канали за софтуер. Кандидатът за цифров сертификат от клас 3 трябва да отговаря и на минимално ниво на финансова стабилност въз основа на рейтинги от Dun & Bradstreet Financial Services.

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

Вътрешни сертифициращи органи

Някои организации и корпорации може да имат администратор по защитата или група, които действат като техен собствен сертифициращ орган. Този администратор или група може да произвежда или разпространява цифрови сертификати с помощта на инструменти на сертифициращ орган, като например сървър за сертификати на Microsoft. В зависимост от това как се използват функциите за цифров подпис на Microsoft Office във вашата организация, е възможно да можете да подписвате вашите шаблони на формуляри с помощта на цифров сертификат от вътрешния сертифициращ орган на вашата организация. Или може да се наложи администратор да подпише вашите шаблони на формуляри вместо вас с помощта на одобрен сертификат. За информация относно правилата на вашата организация се обърнете към мрежовия администратор или ИТ отдела си.

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