Applies ToInfoPath 2010 InfoPath Edit Mode 2010

Цифровая подпись — это то же самое, что и подпись, примененная к бумажным документам. Цифровая подпись используется для проверки подлинности подписавшего и подписанной цифровой информации (например, шаблонов форм, сообщений электронной почты и документов) с помощью шифрования компьютера.

В этой статье

Что такое цифровая подпись?

Цифровые подписи помогают устанавливать следующие возможности:

  • Подлинность.    Цифровая подпись помогает гарантировать, что человек, поставивший подпись, — тот, кем он является в действительности.

  • Целостность.    Цифровая подпись позволяет удостовериться, что подписанное содержимое не было изменено или подделано после того, как была применена цифровая подпись.

  • Не отрицание    Цифровая подпись помогает доказать происхождение подписанного контента всем сторонам. Подписавший не может отрицать свою связь с подписанным содержимым.

Для применения цифровой подписи к форме Microsoft InfoPath или к шаблону формы InfoPath необходим цифровой сертификат. Цифровой сертификат можно получить в коммерческом центре сертификации или у администратора безопасности внутренней сети.

Цифровые подписи можно применять к формам InfoPath и шаблонам форм InfoPath, на которых они основаны.

К началу страницы

Цифровые подписи для форм InfoPath

Цифровые подписи можно применять к заполненным формам в Internet Explorer и InfoPath. Как конструктор форм вы указываете данные, которые нужно подписать, и настроите методы и элементы управления, с помощью которых пользователи добавляют свои подписи. После того как форма подписана, форма или ее часть, которая была подписана, не может быть изменена без недействительной подписи.

Применение цифровой подписи к форме

В InfoPath можно указать, должны ли быть снабжены цифровой подписью все или только части формы при применении подписей. Это можно сделать несколькими способами, так как конструктор должен основываться на пользовательском интерфейсе, который наилучшим образом подходит для пользователей, и о том, какие возможности они могут использовать для пользователей при применении подписи. Существует три интерфейса, с помощью которых пользователи могут применять цифровую подпись, и каждый из этих интерфейсов может быть настроен для применения частичной или полной цифровой подписи.

Элемент управления "раздел"

Элемент управления "раздел" можно использовать для применения цифровых подписей в Internet Explorer и в InfoPath Filler. Самый простой способ настроить элемент управления "раздел" для применения цифровой подписи — в диалоговом окне " Свойства раздела ".

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. На вкладке Главная в группе элементы управления нажмите элемент управления " раздел ".

  3. При необходимости повторите предыдущие два шага, чтобы добавить дополнительные элементы управления, которые пользователи должны входить в область элементов управления разделами .

Примечание:  При применении цифровой подписи пользователи подписывают данные, сохраненные в этих элементах управления.

  1. Выберите элемент управления " раздел ".

  2. На вкладке Свойства в группе Свойства нажмите кнопку свойства элемента управления .

  3. Установите флажок Разрешить пользователям ставить цифровую подпись на этот раздел .

  4. Выберите добавить данные, которые могут быть подписаны из списка.

  5. Чаще всего значения по умолчанию в наборе диалогового окна для подписываемых данных являются правильными. Эти значения должны изменяться только опытным пользователям.

  6. Нажмите кнопку ОК , чтобы закрыть диалоговое окно набор входных данных .

  7. Нажмите кнопку ОК еще раз, чтобы закрыть диалоговое окно Свойства раздела .

Элемент управления "раздел" чаще всего используется для применения цифровых подписей к частям формы. Однако она также может использоваться для применения подписей к целой форме. При использовании элемента управления "раздел" для применения цифровой подписи ко всей форме лучше всего добавить в раздел все элементы управления в форме.

Примечание:  Подписывание разделов поддерживается в Internet Explorer и в InfoPath Filler.

Элемент управления "строка подписи"

Элемент управления "строка подписи" используется для применения цифровых подписей к формам, заполняемым в InfoPath Filler, и по умолчанию для подписания всей формы. Чаще всего вы можете просто добавить элемент управления "строка подписи" в соответствующее расположение в форме (обычно в нижней части экрана), и другие параметры для настройки отсутствуют. Однако элемент управления "строка подписи" можно настроить таким образом, чтобы пользователи могли подписывать форму с помощью изображения или только для подписания части формы.

Настройка элемента управления "строка подписи" для использования подписи изображения чаще всего используется с Ханкоыми штампами, которые обычно используются в Японии. Чтобы настроить элемент управления "строка подписи" на использование изображения для цифровых подписей, выполните указанные ниже действия.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. На вкладке Главная в группе элементы управления щелкните элемент управления " Строка подписи ".

  3. Выберите элемент управления " Строка подписи ".

  4. На вкладке Свойства в группе Свойства нажмите кнопку свойства элемента управления .

  5. В диалоговом окне свойства строки подписи откройте вкладку Дополнительно .

  6. В разделе внешний вид нажмите кнопку Показать штамп.

  7. Нажмите кнопку ОК.

Чтобы настроить элемент управления "строка подписи" для подписи только части формы, выполните указанные ниже действия.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. На вкладке Главная в группе элементы управления щелкните элемент управления " Строка подписи ".

  3. Выберите элемент управления " Строка подписи ".

  4. На вкладке Свойства в группе Свойства нажмите кнопку свойства элемента управления .

  5. В диалоговом окне свойства строки подписи откройте вкладку Дополнительно .

  6. В разделе Укажите, какие части формы нужно подписать , нажмите кнопку Modify ( изменить ).

  7. Укажите набор подписываемых данных с помощью выбора полей или групп.

  8. Нажмите кнопку ОК , чтобы закрыть диалоговое окно набор входных данных .

  9. Нажмите кнопку ОК еще раз, чтобы закрыть диалоговое окно Свойства раздела .

Примечание:  Элемент управления "строка подписи" доступен только в том случае, если вы разрабатываете форму InfoPath 2010 и не поддерживаете формы веб-браузера. Кроме того, элемент управления "строка подписи" позволяет InfoPath поддерживать рабочий процесс "сбор подписей — SharePoint 2010". "Сбор подписей" — Рабочий процесс SharePoint 2010 отправляет документ Microsoft Office, сохраненный в списке или библиотеке, группе людей для сбора цифровых подписей.

Представление Backstage

Представление Microsoft Office Backstage используется для параллельного применения цифровых подписей к элементам управления "раздел" и "подпись", а также в отсутствие каких бы то ни было элементов управления подписями. Однако чаще всего используется в случае отсутствия элемента управления "строка подписи", если вы не хотите использовать его на поверхности формы.

Чтобы использовать представление Backstage для сбора цифровой подписи в отсутствие каких-либо элементов управления подписями, необходимо сначала включить цифровые подписи для формы, а также задать набор данных, которые пользователь подписал.

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры формы.

  3. В разделе Категориявыберите пункт цифровые подписи, а затем — разрешить подписывать части формы.

  4. Нажмите кнопку Добавить.

  5. Введите имя для данных, которые будут подписаны, без пробелов в первом текстовом поле.

  6. Справа от текстового поля поля и группы, который нужно подписать , щелкните значок Выбрать XPath .

  7. В диалоговом окне выберите поле или группу выберите поле или группу, для которых вы хотите включить цифровые подписи.

  8. Нажмите кнопку ОК.

Примечание:  Представление Backstage — это клиентский компонент. В результате она может быть использована только для применения цифровых подписей к формам, заполняемым с помощью InfoPath Filler.

Добавление нескольких подписей в форму

При разработке шаблона формы вы также можете указать, разрешено ли пользователям добавлять в форму несколько цифровых подписей и должны ли они быть подписаны друг от друга (каждая подпись независима от других подписей) или для подписи с подписью (каждая подпись Подписание формы, а также подписей, предшествующих ей. Вы можете настроить несколько подписей с помощью элемента управления "раздел" или элемента управления "строка подписи", как описано ниже.

Элемент управления "раздел"

  1. Выберите элемент управления " раздел ", а затем на вкладке свойства в группе Свойства нажмите кнопку свойства элемента управления .

  2. Откройте вкладку цифровые подписи .

  3. Установите флажок Разрешить пользователям ставить цифровую подпись на этот раздел .

  4. Нажмите кнопку Modify (изменить ).

  5. Выберите нужный параметр в разделе " Параметры подписи ".

  6. Нажмите кнопку ОК.

  7. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства раздела .

Элемент управления "строка подписи"

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. На вкладке Главная в группе элементы управления щелкните элемент управления " Строка подписи ".

  3. Выберите элемент управления " Строка подписи ".

  4. На вкладке Свойства в группе Свойства нажмите кнопку свойства элемента управления .

  5. Перейдите на вкладку Дополнительно.

  6. Нажмите кнопку Modify (изменить ).

  7. Выберите нужный параметр в разделе " Параметры подписи ".

  8. Нажмите кнопку ОК.

  9. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства раздела .

Указание сообщения для подтверждения, которое будет отображаться при применении подписи

Вы также можете указать сообщение с подтверждением, чтобы показать пользователю, когда будет применена цифровая подпись. Чтобы указать сообщение для подтверждения, сделайте следующее:

Элемент управления "раздел"

  1. Выберите элемент управления " раздел ".

  2. На вкладке Свойства в группе Свойства нажмите кнопку свойства элемента управления .

  3. Откройте вкладку цифровые подписи .

  4. Установите флажок Разрешить пользователям ставить цифровую подпись на этот раздел .

  5. Нажмите кнопку Modify (изменить ).

  6. Выберите нужный параметр в разделе " Параметры подписи ".

  7. Введите нужное сообщение в поле сообщение для подтверждения подписи .

  8. Нажмите кнопку ОК , чтобы закрыть диалоговое окно набор входных данных .

  9. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства раздела .

Элемент управления "строка подписи"

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. На вкладке Главная в группе элементы управления щелкните элемент управления " Строка подписи ".

  3. Выберите элемент управления " Строка подписи " и на вкладке свойства в группе Свойства нажмите кнопку свойства элемента управления .

  4. На вкладке Общие установите сообщение в сообщении о том, что подписи будут отображаться перед подписью .

  5. Нажмите кнопку ОК.

Отключение цифровых подписей

Чтобы отключить цифровые подписи для формы, выполните указанные ниже действия.

  1. Нажмите кнопку файл и выберите пункт Параметры формы.

  2. В разделе Категориявыберите пункт цифровые подписи.

  3. Установите переключатель не разрешать подписывать форму.

К началу страницы

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

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

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

Примечание:  Если шаблон формы был создан на основе схемы XML, вы можете включить цифровые подписи для этого шаблона формы только в том случае, если в схеме XML есть узел, который находится в пространстве имен цифровых подписей XML консорциума W3C (World Wide Web Consortium).

Чтобы добавить цифровую подпись к шаблону формы, выполните указанные ниже действия.

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры формы.

  3. Щелкните безопасность и доверие.

  4. Установите флажок подписывать этот шаблон формы .

  5. Нажмите кнопку выбрать сертификат.

  6. В диалоговом окне Выбор сертификата выберите сертификат, с помощью которого вы хотите добавить цифровую подпись к шаблону формы.

  7. Нажмите кнопку ОК.

Примечание:  Если сертификат не является надежным на компьютере пользователя, приложение InfoPath отображает сообщение безопасности и требует от пользователя включения доверия для поставщика сертификата, прежде чем пользователь сможет открыть форму, основанную на шаблоне формы.

К началу страницы

Советы и рекомендации

  • Срок действия цифровой подписи формы InfoPath

Дата окончания срока действия цифрового сертификата, использованного для применения цифровой подписи. После истечения срока действия сертификата все цифровые подписи, примененные к этому сертификату, рассматриваются как недействительные. Приложение InfoPath 2010 поддерживает установку Office 2010 XAdES-T для устранения этой ошибки в подписях форм InfoPath. Дополнительные сведения о сроках жизни цифровых подписей и использовании XAdES можно найти в разделе Цифровые подписи в Office 2010.

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

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

  • Безопасность.

Цифровые подписи используются только в качестве криптографических алгоритмов, используемых для обеспечения того, что подписанные данные не были подделаны. Общие сведения о безопасности цифровых подписей в InfoPath 2010 можно найти в разделе Поддержка цифровых подписей в infopath 2010.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.