Цифрові підписи в програмі InfoPath 2010

Застосовується до
InfoPath 2010 InfoPath Edit Mode 2010

Важливо

Підтримка Microsoft InfoPath 2013 завершилася 14 липня 2026 р. Радимо перенести наявні форми та робочі цикли InfoPath до підтримуваних рішень Microsoft 365. Дізнайтеся більше про припинення підтримки InfoPath.

Цифровий підпис концептуально такий самий, як і письмовий підпис, який застосовується до паперових документів. Цифровий підпис використовується для автентифікації підписувача та підписаних цифрових відомостей (наприклад, шаблонів форм, повідомлень електронної пошти та документів) за допомогою комп'ютерного шифрування.

У цій статті

Що таке цифровий підпис?

За допомогою цифрових підписів можна встановлювати такі функції:

  • Автентичність Цифровий підпис підтверджує особу, яка підписала документ.
  • Цілісність Цифровий підпис гарантує, що після застосування цифрового підпису підписаний вміст не змінено або підроблено.
  • Неможливість відмови Цифровий підпис підтверджує походження підписаного вмісту всім сторонам. Відмова – це заперечення автором підпису своєї причетності до підписаного вмісту.

Щоб застосувати цифровий підпис до форми 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 Filler, і стандартно підписує всю форму. Найчастіше можна просто додати елемент керування "Рядок підпису" до відповідного місця на формі (зазвичай унизу), не потребуючи додаткових параметрів. Проте можна настроїти елемент керування "Рядок підпису" так, щоб користувачі могли підписувати форму за допомогою зображення або підписувати лише частини форми.

Налаштування елемента керування "Рядок підпису" на використання підпису зображення найчастіше використовується з печатками Hanko, які зазвичай використовуються в Японії. Щоб налаштувати елемент керування "Рядок підпису" на використання зображення для цифрових підписів:

  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 Consortium (W3C).

Щоб додати цифровий підпис до шаблону форми, зробіть ось що:

  1. Перейдіть на вкладку Файл.
  2. Натисніть кнопку "Параметри форми".
  3. Виберіть елемент «Безпека й довіра».
  4. Установіть прапорець "Підписати цей шаблон форми".
  5. Натисніть кнопку "Вибрати сертифікат".
  6. У діалоговому вікні " Вибір сертифіката " виберіть сертифікат, яким потрібно додати цифровий підпис до шаблону форми.
  7. Натисніть кнопку OK.

Примітка.

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

На початок сторінки

Зауваження

  • Термін підтримки цифрового підпису форми InfoPath

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

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

Як і підписи форми, цифровий сертифікат, за допомогою якого підписано шаблон форми, також має термін дії. Проте в програмі InfoPath 2010 немає механізму застосування метаданих XAdES до шаблону форми. Коли цифровий підпис застосовується до шаблону форми, видавець має планувати поновлення цифрового підпису за допомогою SignTool до дати завершення терміну дії цифрового сертифіката.

  • Безпека

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

На початок сторінки