Документы с электронной подписью. Настройка сертификатов, приложения и использование


Содержание

Введение

В этой статье представлены инструкции по настройке браузера конечного пользователя и приложения для подписания документов электронной подписью (ЭП) и по подписанию документов.

Для работы с ЭП необходимо:

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

Настройка ПК конечного пользователя

  1. Установите расширение для браузера CryptoPro Extension for CAdES (КриптоПро ЭЦП Browser plug-in):
    https://www.cryptopro.ru/products/cades/plugin
  2. Установите ПО КриптоПро CSPT:
    https://cryptopro.ru/products/csp?csp=download 
  3. Получите и установите сертификат с расширением .cer, используя параметры по умолчанию:

    Установка сертификата в формате .cer

    Установка сертификата в формате .cer

  4. Получите и установите закрытый сертификат с расширением .pfx, используя параметры по умолчанию:

    Установка закрытого сертификата в формате .pfx

    Установка закрытого сертификата в формате .pfx

Настройка приложения

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

    Создание атрибута типа «Документ» с цифровой подписью

    Создание атрибута типа «Документ» с цифровой подписью

  2. Поместите атрибут «Подписанные договоры» на форму, которая будет служить для загрузки и подписания документов ЭП.
  3. В разделе «Роли» приложения откройте свойства роли, которая будет давать доступ на подписание документа.
  4. На вкладке «Разрешения» перетащите атрибут «Подписанные договоры» в список ресурсов и установите для него флажок «Использование кнопок».

    Настройка роли для использования документов с ЭП

    Настройка роли для использования документов с ЭП

  5. В шаблоне «Договоры» создайте кнопку «Добавить подписанта»:
    • в поле «Контекст операции» выберите пункт «Запись»;
    • в поле «Операция» выберите пункт «Пользовательское событие»;
    • в поле «Результат выполнения» выберите пункт «Обновить данные».

      Создание кнопки «Добавить подписанта»

      Создание кнопки «Добавить подписанта»

  6. Поместите кнопку «Добавить подписанта» на ту же форму, на которую поместили атрибут «Подписанные договоры».

    Кнопка «Добавить подписанта» и атрибут «Подписанные договоры» на форме

    Кнопка «Добавить подписанта» и атрибут «Подписанные договоры» на форме

  7. В разделе приложения «Сценарии» создайте сценарий «Добавить подписанта».

    Логика работы сценария

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

    Список разрешённых подписантов хранится в атрибуте «Подписанты» системного шаблона документа.

    Файл, прикреплённый к атрибуту типа «Документ» представляет собой запись в шаблоне документа.

    Соответственно, для подписания документа в данном примере сценарий записывать в атрибут «Подписанты» текущего документа идентификатор аккаунта текущего пользователя (вычисляемый с помощью функции USER()).

  8. Настройте свойства начального события сценария «Нажать кнопку»:
    • в поле «Контекстный шаблон выберите» выберите шаблон «Документы»;
    • в поле «Кнопка» выберите созданную на шаге 9 кнопку «Добавить подписанта».

      Настройка свойств события «Нажатие кнопки» в сценарии

      Настройка свойств события «Нажатие кнопки» в сценарии

  9. Добавьте в сценарий действие «Сменить контекст».
  10. В свойствах блока «Сменить контекст» в поле «Целевой шаблон» выберите пункт «Шаблон документа» и атрибут «Подписанные договоры».

    Настройка свойств события «Сменить контекст» в сценарии

    Настройка свойств события «Сменить контекст» в сценарии

  11. Добавьте внутрь действия «Сменить контекст» действие «Изменить значения атрибутов».
  12. Настройте свойства блока «Изменить значения атрибутов»:
    • нажмите кнопку «Создать»;
    • в столбце «Атрибут» выберите атрибут «Подписанты»;
    • в столбце «Операция со значениями» выберите пункт «Заменить»;
    • в столбце «Значение» выберите пункт «Формула» и введите формулу: USER()

      Настройка свойств события «Изменить значения атрибутов» в сценарии

      Настройка свойств события «Изменить значения атрибутов» в сценарии

  13. Должен получиться показанный ниже сценарий:

    Сценарий для подписания документа ЭП по нажатию кнопки

    Сценарий для подписания документа ЭП по нажатию кнопки

  14. На этом настройка приложения для использования документов с ЭП завершена.

Подписание документа

  1. Создайте новую запись в шаблоне «Документы».
  2. Добавьте документ для подписания, нажав кнопку «Добавить документ».

    Добавление документа для подписания

    Добавление документа для подписания

  3. Нажмите кнопку «Поставить подписанта».
  4. Сохраните запись, нажав кнопку «Сохранить».
  5. Обновите страницу в браузере.
  6. Рядом с названием документа появится кнопка «Подписать».

    Добавление подписанта для документа

    Добавление подписанта для документа

  7. Нажмите кнопку «Подписать».
  8. Отобразится окно «Подписание».
  9. Выберите сертификат.
  10. Нажмите кнопку «Подписать».

    Выбор сертификата для подписания документа

    Выбор сертификата для подписания документа

  11. Подтвердите операцию с ЭП для веб-сайта и при необходимости введите пароль.

    Подтверждение операции с ЭП

    Подтверждение операции с ЭП

  12. Документ будет подписан ЭП и рядом с его названием отобразятся статус «Документ подписан» и дата подписания.

    Представление подписанного документа

    Представление подписанного документа
  13. Чтобы подписать документ с помощью другого сертификата, нажмите кнопку «Отозвать подпись» и подпишите документ заново.
  14. При необходимости загрузите подпись в виде файла формата SIGN, нажав кнопку «Скачать подпись».
  15. Чтобы просмотреть подробную информацию о документе и подписи, нажмите кнопку «Перейти к форме».
  16. Отобразится форма с информацией о документе и подписях для него, также содержащая сам подписанный документ.

    Форма со сведениями о документе, подписанном ЭП

    Форма со сведениями о документе, подписанном ЭП

    К началу



Номер Статьи: 2139
Размещено: Tue, Sep 27, 2022
Последнее обновление: Thu, Aug 1, 2024

Online URL: https://kb.comindware.ru/article/dokumenty-s-elektronnoj-podpisyu-nastrojka-sertifikatov-prilozheniya-i-ispolzovanie-2139.html