Цифрові підписи в програмі InfoPath 2010
Застосовується до
Цифровий підпис концептуально такий самий, як і письмовий підпис, застосований до паперових документів. Цифровий підпис використовується для автентифікації підписувача та підписаної цифрової інформації (наприклад, шаблонів форм, повідомлень електронної пошти та документів) за допомогою шифрування комп'ютера.
У цій статті
Що таке цифровий підпис?
Цифрові підписи допомагають установити такі дані:
- Автентичності Цифровий підпис гарантує, що підписувач є тим, ким він або вона стверджує.
- Цілісності Цифровий підпис гарантує, що підписаний вміст не змінено або підроблено з моменту його застосування цифрового підпису.
- Відмова від відмови Цифровий підпис підтверджує походження підписаного вмісту для всіх сторін. Відмова – це заперечення автором підпису своєї причетності до підписаного вмісту.
Цифровий сертифікат потрібен, щоб застосувати цифровий підпис до форми корпорація Майкрософт InfoPath або шаблону форми InfoPath. Цифровий сертифікат можна отримати в комерційному центрі сертифікації або в адміністратора внутрішньої безпеки.
Цифрові підписи можна застосовувати до форм InfoPath і до шаблонів форм InfoPath, на основі яких вони створені.
Цифрові підписи для форм InfoPath
Цифрові підписи можна застосовувати до форм, заповнених в Internet Explorer і InfoPath. Як конструктор форм ви вказуєте дані, які потрібно підписати, і налаштовуєте методи й елементи керування, за допомогою яких користувачі додають свої підписи. Після підписання форми форму або частину підписаної форми не можна змінити без недійсності підпису.
Застосування цифрового підпису до форми
InfoPath дає змогу конструктору форм указувати, чи всі або лише частини форми мають цифровий підпис під час застосування підписів. Це можна зробити кількома способами, і ваш вибір як конструктора має базуватися як на інтерфейсі користувача, який найкраще підходить для користувачів, так і на інтерфейсі, доступному користувачам під час застосування підпису. Є три інтерфейси, за допомогою яких користувачі можуть застосовувати цифровий підпис, і кожен із цих інтерфейсів можна настроїти на застосування часткового або повноформного цифрового підпису.
Елемент керування "Розділ"
Елемент керування Section можна використовувати для застосування цифрових підписів в Internet Explorer і InfoPath Filler. Найпростіший спосіб настроїти елемент керування "Розділ" для застосування цифрового підпису – відкрити діалогове вікно "Властивості розділу ".
- У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
- На вкладці Основне в групі Елементи керування клацніть елемент керування Розділ .
- За потреби повторіть ці два кроки, щоб додати додаткові елементи керування, які користувачі мають увійти в область керування "Розділ ".
Примітка.
Під час застосування цифрового підпису користувачі підписують дані, збережені в цих елементах керування.
- Виберіть елемент керування Розділ .
- На вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- Установіть прапорець Дозволити користувачам додавати цифровий підпис до цього розділу .
- Виберіть Додати дані, які можна підписати зі списку.
- Найчастіше значення за замовчуванням у діалоговому вікні "Набір підписаних даних " правильні. Ці значення мають змінювати лише досвідчені користувачі.
- Натисніть кнопку OK , щоб закрити діалогове вікно Набір підписаних даних .
- Натисніть кнопку OK ще раз , щоб закрити діалогове вікно Властивості розділу .
Елемент керування Section найчастіше використовується для застосування цифрових підписів до частин форми. Однак його також можна використовувати, щоб застосовувати підписи до всієї форми. Під час застосування цифрового підпису до всієї форми за допомогою елемента керування "Розділ" краще додати до розділу всі елементи керування форми.
Примітка.
Підпис розділу підтримується в Internet Explorer і в InfoPath Filler.
Елемент керування "Рядок підпису"
Елемент керування "Рядок підпису" використовується для застосування цифрових підписів до форм, заповнених у засобі заповнення InfoPath, і за замовчуванням для підписування всієї форми. Найчастіше ви можете просто додати елемент керування "Рядок підпису" до відповідного розташування у формі (зазвичай внизу), а додаткові параметри для настроювання відсутні. Однак елемент керування Рядок підпису можна настроїти так, щоб користувачі могли підписувати форму за допомогою зображення або підписувати лише частини форми.
Установлення елемента керування "Рядок підпису" для використання підпису зображення найчастіше використовується з позначками Hanko, які зазвичай використовуються в Японії. Щоб настроїти елемент керування "Рядок підпису" на використання зображення для цифрових підписів, виконайте наведені нижче дії.
- У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
- На вкладці Основне в групі Елементи керування клацніть елемент керування Рядок підпису .
- Виберіть елемент керування Рядок підпису .
- На вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- У діалоговому вікні Властивості рядка підпису перейдіть на вкладку Додатково .
- У розділі Оформлення натисніть кнопку Показати позначку.
- Натисніть кнопку OK.
Щоб настроїти елемент керування Рядок підпису, щоб підписати лише частину форми:
- У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
- На вкладці Основне в групі Елементи керування клацніть елемент керування Рядок підпису .
- Виберіть елемент керування Рядок підпису .
- На вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- У діалоговому вікні Властивості рядка підпису перейдіть на вкладку Додатково .
- У розділі Укажіть частини форми для підписання натисніть кнопку Змінити .
- Укажіть набір підписаних даних за допомогою засобу вибору поля або групи.
- Натисніть кнопку OK , щоб закрити діалогове вікно Набір підписаних даних .
- Натисніть кнопку OK ще раз , щоб закрити діалогове вікно Властивості розділу .
Примітка.
Елемент керування Рядок підпису доступний, лише якщо ви створюєте форму InfoPath 2010 Filler і не підтримується у формах браузера. Крім того, елемент керування Рядок підпису дає змогу InfoPath підтримувати робочий цикл збирання підписів – SharePoint 2010. Робочий цикл збирання підписів – SharePoint 2010 спрямовує документ Microsoft Office, збережений у списку або бібліотеці, групі людей, щоб збирати їхні цифрові підписи.
Подання Backstage
Подання Microsoft Office Backstage використовується, щоб застосовувати цифрові підписи паралельно з елементами керування рядками розділів і підписів, а також за відсутності елементів керування підписом. Це, однак, найчастіше використовується за відсутності елемента керування рядком підпису, коли ви не хочете, щоб він був на поверхні форми.
Щоб використовувати подання Backstage для збирання цифрового підпису за відсутності елементів керування підписом, потрібно спочатку ввімкнути цифрові підписи для форми та вказати набір даних, які підписують користувачі.
- Перейдіть на вкладку Файл.
- Натисніть кнопку Параметри форми.
- У розділі Категорія виберіть пункт Цифрові підписи, а потім виберіть дозволити підписування частин форми.
- Натисніть кнопку Додати.
- Введіть ім'я для даних, які буде підписано без пробілів, у перше текстове поле.
- Праворуч від текстового поля Поля та групи, які потрібно підписати , клацніть піктограму Вибрати XPath .
- У діалоговому вікні Вибір поля або групи клацніть поле або групу, для яких потрібно активувати цифрові підписи.
- Натисніть кнопку OK.
Примітка.
Подання Backstage – це функція, доступна лише для клієнта. Тому його можна використовувати лише для застосування цифрових підписів до форм, заповнених за допомогою InfoPath Filler.
Додавання кількох підписів до форми
Під час створення шаблону форми також можна вказати, чи дозволено користувачам додавати кілька цифрових підписів до форми та чи мають ці підписи бути спільно підписаними (кожен підпис не залежить від інших підписів) або підписами (кожен підпис підпис підписує форму, а також підписи перед нею). Ви можете налаштувати кілька підписів, використовуючи елемент керування "Розділ" або "Рядок підпису", як описано нижче.
Елемент керування "Розділ"
- Виберіть елемент керування "Розділ ", а потім на вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- Перейдіть на вкладку Цифрові підписи .
- Установіть прапорець Дозволити користувачам додавати цифровий підпис до цього розділу .
- Натисніть кнопку Змінити .
- Виберіть відповідний параметр у розділі Параметри підпису .
- Натисніть кнопку OK.
- Натисніть кнопку OK , щоб закрити діалогове вікно Властивості розділу .
Елемент керування "Рядок підпису"
- У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
- На вкладці Основне в групі Елементи керування клацніть елемент керування Рядок підпису .
- Виберіть елемент керування Рядок підпису .
- На вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- Виберіть вкладку Додатково.
- Натисніть кнопку Змінити .
- Виберіть відповідний параметр у розділі Параметри підпису .
- Натисніть кнопку OK.
- Натисніть кнопку OK , щоб закрити діалогове вікно Властивості розділу .
Визначення повідомлення з підтвердженням, яке відображатиметься під час застосування підпису
Ви також можете вказати повідомлення з підтвердженням, яке відображатиметься під час застосування цифрового підпису. Щоб указати повідомлення з підтвердженням, виконайте наведені нижче дії.
Елемент керування "Розділ"
- Виберіть елемент керування Розділ .
- На вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- Перейдіть на вкладку Цифрові підписи .
- Установіть прапорець Дозволити користувачам додавати цифровий підпис до цього розділу .
- Натисніть кнопку Змінити .
- Виберіть відповідний параметр у розділі Параметри підпису .
- Введіть потрібне повідомлення в полі Підтвердження підпису .
- Натисніть кнопку OK , щоб закрити діалогове вікно Набір підписаних даних .
- Натисніть кнопку OK , щоб закрити діалогове вікно Властивості розділу .
Елемент керування "Рядок підпису"
- У шаблоні форми розмістіть курсор у місці, де потрібно вставити елемент керування.
- На вкладці Основне в групі Елементи керування клацніть елемент керування Рядок підпису .
- Виберіть елемент керування Рядок підпису , а потім на вкладці Властивості в групі Властивості натисніть кнопку Властивості елемента керування .
- На вкладці Загальні встановіть повідомлення в полі Повідомлення, яке відображатимуться підписувачами перед підписанням .
- Натисніть кнопку OK.
Вимкнення цифрових підписів
Щоб вимкнути цифрові підписи для форми, виконайте такі дії:
- Відкрийте вкладку Файл і виберіть пункт Параметри форми.
- У розділі Категорія виберіть пункт Цифрові підписи.
- Натисніть кнопку Заборонити підписування форми.
Цифрові підписи для шаблонів форм InfoPath
На додачу до ввімкнення цифрових підписів, щоб користувачі могли підписувати форми на основі вашого шаблону форми, ви також можете додати цифровий підпис до шаблону форми, який ви створюєте. Цифрове підписування шаблону форми автентифікує вас як конструктора шаблону форми так само, як цифровий підпис у формі автентифікує вас як користувача, який заповнив форму.
Додавання цифрового підпису до шаблону форми також дає змогу шаблону форми працювати на рівні повної довіри. Наприклад, шаблон форми з керованим кодом, який використовує рівень безпеки повної довіри, потрібно інсталювати на комп'ютер користувача або додати цифровий підпис до конструктора шаблонів форм, щоб його можна було використовувати віддалено.
Примітка.
Якщо шаблон форми створено на основі XML-схеми, цифрові підписи для цього шаблону форми можна активувати, лише якщо XML-схема має вузол у просторі імен цифрових підписів XML(W3C) Xml Consortium (W3C).
Щоб додати цифровий підпис до шаблону форми, виконайте такі дії:
- Перейдіть на вкладку Файл.
- Натисніть кнопку Параметри форми.
- Натисніть кнопку Безпека та довіра.
- Установіть прапорець Підписати цей шаблон форми .
- Натисніть кнопку Вибрати сертифікат.
- У діалоговому вікні Вибір сертифіката виберіть сертифікат, за допомогою якого потрібно додати цифровий підпис до шаблону форми.
- Натисніть кнопку OK.
Примітка.
Якщо сертифікат не є надійним на комп'ютері користувача, infoPath відображає повідомлення системи безпеки та вимагає, щоб користувач активував довіру до постачальника сертифікатів, перш ніж користувач зможе відкрити форму на основі шаблону форми.
Зауваження
- Час життя цифрового підпису форми InfoPath
Цифровий сертифікат, який використовується для застосування цифрового підпису, має дату завершення терміну дії. Коли термін дії сертифіката завершиться, усі цифрові підписи, застосовані до цього сертифіката, вважаються недійсними. InfoPath 2010 підтримує впровадження Office 2010 XAdES-T, щоб вирішити цю проблему для підписів форм InfoPath. Докладні відомості про терміни служби цифрових підписів і використання XAdES див . в статті Цифрові підписи в системі Office 2010.
- Підписи шаблонів форм InfoPath
Як і підписи форм, цифровий сертифікат, який використовується для підписання шаблону форми, також має дату завершення терміну дії. Однак у програмі InfoPath 2010 не передбачено механізм застосування метаданих XAdES до шаблону форми. Якщо цифровий підпис застосовано до шаблону форми, видавець планує поновити цифровий підпис за допомогою SignTool до дати завершення терміну дії цифрового сертифіката.
- Безпека
Цифрові підписи такі ж безпечні, як і криптографічні алгоритми, які вони використовують для забезпечення того, щоб підписані дані не були підроблені. Загальні відомості про захист цифрових підписів у програмі InfoPath 2010 див. в статті Підтримка цифрових підписів у програмі InfoPath 2010.