При разработке шаблона формы можно указать, смогут ли пользователи использовать цифровые подписи при заполнении форм на основе шаблона формы. Цифровую подпись можно использовать по многим причинам, по которым можно подписать бумажный документ. Цифровая подпись используется для проверки подлинности цифровых данных, таких как шаблоны форм, формы, сообщения электронной почты и документы, с помощью компьютерного шифрования. После подписания формы невозможно изменить всю форму или часть подписанной формы, не изменив ее недействительно.
Примечание
Если шаблон формы был разработан на основе XML-схемы, вы можете включить цифровые подписи для шаблона формы только в том случае, если схема XML имеет узел, который находится в пространстве имен XML-подписи консорциума W3C.
В этой статье
- Совместимость
- Включение цифровых подписей, чтобы пользователи могли подписывать всю форму
- Включение цифровых подписей, чтобы пользователи могли подписывать часть формы
- Отключение цифровых подписей
Совместимость
При создании шаблона формы можно включить цифровые подписи, чтобы пользователи могли добавлять их во всю форму или в определенные части формы. В Microsoft Office InfoPath 2007 можно также создать шаблон формы, совместимый с браузером. Совместимый с браузером шаблон формы — это шаблон формы, разработанный в InfoPath с использованием определенного режима совместимости. Шаблон формы, совместимый с браузером, можно включить в браузере при публикации на сервере, на котором выполняется InfoPath Forms Services. В шаблонах форм с поддержкой браузера можно включить добавление цифровых подписей только в определенные части форм, которые заполняют пользователи. При включении цифровых подписей для частей формы подписи применяются только к данным в определенных частях формы.
Включение цифровых подписей, чтобы пользователи могли подписывать всю форму
В меню Сервис выберите пункт Параметры формы.
В разделе Категория щелкните Цифровые подписи, а затем — Включить цифровые подписи для всей формы.
Примечание
Если вы разрабатываете совместимый с браузером шаблон формы, параметр Включить цифровые подписи для всей формы недоступен, так как шаблоны форм, совместимые с браузером, поддерживают цифровые подписи только для определенных частей шаблона формы. При изменении параметров совместимости для шаблона формы после включения цифровых подписей следует запустить средство проверки макета, чтобы убедиться, что параметры цифровой подписи заданы правильно. Дополнительные сведения о проверке конструктора см. в разделе См. также .
Если шаблон формы был разработан на основе базы данных, веб-службы или схемы XML, содержащей пространство имен цифровой подписи, щелкните Выбрать XPath
, чтобы указать группу в источнике данных, где должна храниться подпись. Группа должна быть частью пространства имен цифровой подписи.Примечание
Если вы разрабатываете шаблон формы, не основанный на базе данных, веб-службе или схеме XML, содержащей цифровое пространство имен, этот параметр недоступен. В этом случае перейдите к шагу 5.
В диалоговом окне Выбор поля или группы щелкните поле или группу, для которых требуется включить цифровые подписи, а затем нажмите кнопку ОК.
Если вы хотите, чтобы пользователи подписали форму перед ее отправкой, выберите поле Запрашивать подпись формы, если она отправлена без подписи проверка.
Примечание
Если вы еще не включили отправку форм для шаблона формы, это необходимо сделать после выбора этого поля проверка.
Включение цифровых подписей, чтобы пользователи могли подписывать часть формы
В меню Сервис выберите пункт Параметры формы.
В разделе Категория щелкните Цифровые подписи, а затем щелкните Включить цифровые подписи для определенных данных в форме.
Нажмите кнопку Добавить.
В диалоговом окне Набор подписываемых данных введите имя части шаблона формы, для которой требуется включить цифровые подписи.
Совет
Используемое имя не может содержать пробелы.
Щелкните Выбрать XPath
рядом с полем Поля и группы для подписи .В диалоговом окне Выбор поля или группы щелкните поле или группу, для которых требуется включить цифровые подписи, а затем нажмите кнопку ОК.
В разделе Параметры подписидиалогового окна Набор подписываемых данных выполните одно из следующих действий.
- Чтобы разрешить только одну подпись для этой части шаблона формы, щелкните Разрешить только одну подпись.
- Чтобы разрешить несколько подписей, которые не зависят друг от друга и которые можно добавить или удалить, не затрагивая другие подписи, щелкните Все подписи независимы (совместное подписание).
- Чтобы разрешить несколько подписей, которые подписывают предыдущие подписи, щелкните Каждая подпись подписывает предыдущие подписи (знак счетчика).
В поле Подтверждение подписи введите текст, который нужно отобразить пользователю при подписании этой части формы, а затем дважды нажмите кнопку ОК .
В шаблоне формы свяжите часть шаблона формы, для которой включены цифровые подписи, с разделом.
Как?Поместите курсор туда, куда нужно вставить раздел.
Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
В области задач Источник данных выполните одно из следующих действий.
Чтобы добавить элемент управления, привязанный к полю, щелкните поле правой кнопкой мыши и выберите элемент управления, который требуется привязать к этому полю.
Чтобы добавить раздел, привязанный к группе, щелкните группу правой кнопкой мыши и выберите пункт Раздел с элементами управления.
Примечание
Если указанное поле или группа повторяется, необходимо выбрать неповторяющуюся группу, содержащую это поле или группу.
В шаблоне формы дважды щелкните метку Section под разделом, содержащим другие разделы или элементы управления, которые вы только что вставили.
Перейдите на вкладку Цифровые подписи .
Установите флажок Разрешить пользователям подписывать этот раздел проверка.
В поле Подписать следующие данные в форме, когда этот раздел подписан , щелкните имя раздела, для который вы создали цифровую подпись на шаге 4.
Чтобы отобразить подписи в разделе по мере их добавления, установите флажок Показать подписи в разделе проверка.
Чтобы элементы управления в разделе были доступны только для чтения после подписания, установите флажок При подписании сделать элементы управления только для чтения проверка.
Отключение цифровых подписей
В меню Сервис выберите пункт Параметры формы.
В разделе Категория щелкните Цифровые подписи, а затем выполните одно из следующих действий:
- Чтобы отключить цифровые подписи для всего шаблона формы, щелкните Не включать цифровые подписи.
- Чтобы отключить цифровые подписи для определенной части шаблона формы, щелкните Включить цифровые подписи для определенных данных в форме, выберите часть шаблона формы в списке Данные, которая может быть подписана , для которой требуется отключить цифровые подписи, а затем нажмите кнопку Удалить.