Подписание документов
Требования для подписания
Перед началом работы убедитесь, что у вас установлено:
- ✅ КриптоПро CSP 5.0+
- ✅ cryptcp (утилита командной строки)
- ✅ Сертификат электронной подписи (ГОСТ Р 34.10-2012)
- ✅ Закрытый ключ (на USB-токене или в контейнере)
Инструкция по установке: Настройка КриптоПро
Подписание документа
Простое подписание
- Откройте документ
- Нажмите кнопку Подписать
- Выберите сертификат из списка
- Проверьте информацию о сертификате:
- Владелец (ваше ФИО)
- Издатель (удостоверяющий центр)
- Отпечаток сертификата
- Срок действия
- ✅ Есть закрытый ключ
- Нажмите Подписать
- Введите PIN-код контейнера (если требуется)
- Дождитесь завершения
Результат:
- Документ получит статус "Подписан"
- В списке подписей появится ваша подпись
- Создастся файл подписи (.sgn)
Выбор сертификата
Если у вас несколько сертификатов:
- В диалоге подписания откроется список всех доступных сертификатов
- Для каждого показано:
- Владелец (CN из Subject)
- Организация
- Срок действия
- Статус (действителен/истек)
- Выберите нужный сертификат
- Проверьте, что есть иконка 🔑 Есть закрытый ключ
Совет
Используйте сертификат, выданный на ваше имя и вашу организацию.
Просмотр подписей документа
- Откройте документ
- Перейдите на вкладку Подписи
- Список всех подписей с информацией:
- Подписант - ФИО
- Организация
- Роль - автор/проверяющий/утверждающий
- Дата и время подписания
- Статус - ✅ Валидна / ❌ Невалидна
- Отпечаток сертификата
Проверка подписи
Система автоматически проверяет:
- ✅ Сертификат действителен
- ✅ Документ не изменен после подписания
- ✅ Подпись создана корректно
Маршруты согласования (Workflows)
Для документов, требующих согласования несколькими лицами.
Создать маршрут согласования
- Откройте документ (в статусе "Черновик")
- Вкладка Согласование
- Создать маршрут
- Добавьте шаги:
- Шаг 1: Автор → выберите пользователя
- Шаг 2: Проверяющий → выберите пользователя
- Шаг 3: Утверждающий → выберите пользователя
- Сохранить
Как работает workflow
Последовательное согласование:
Шаг 1: Автор подписывает
↓
Шаг 2: Активируется, проверяющий получает уведомление
↓ Проверяющий подписывает
Шаг 3: Активируется, утверждающий получает уведомление
↓ Утверждающий подписывает
Документ получает статус "Согласован"Статусы шагов
- Ожидает - шаг еще не активен
- Активен - ожидает подписи от пользователя
- Завершен ✅ - пользователь подписал
- Отклонен ❌ - пользователь отклонил документ
Отклонить документ в workflow
Если вы проверяющий/утверждающий и документ требует доработки:
- Откройте документ
- Отклонить
- Укажите причину отклонения
- Подтвердить
Документ вернется автору с комментарием.
Совместное подписание (Co-signing)
Для договоров между двумя организациями (двустороннее подписание).
Создать co-signing session
- Откройте документ (тип: Договор)
- Действия → Создать сессию совместного подписания
- Укажите:
- Сторона A - пользователь вашей организации
- Сторона B - пользователь другой организации
- Создать
Процесс подписания
Сторона A:
- Открывает сессию
- Подписывает со своей стороны
- Статус: "Подписано стороной A"
Сторона B:
- Получает уведомление
- Открывает сессию
- Подписывает со своей стороны
- Статус: "Полностью подписан" ✅
Результат:
- Документ имеет две подписи (от каждой стороны)
- Статус документа: "Подписан"
- Сессия завершена
Отклонить co-signing
Если одна из сторон не согласна:
- Откройте сессию
- Отклонить
- Укажите причину
- Подтвердить
Статус сессии: "Отклонена", документ возвращается на доработку.
Роли подписантов
При подписании можно указать вашу роль:
- Автор - создатель документа
- Проверяющий - проверил содержание
- Утверждающий - утвердил документ
- Согласующий - согласовал
Роль отображается в списке подписей.
Ограничения подписания
Когда нельзя подписать
- ❌ Документ уже подписан вами (одна подпись на пользователя на версию)
- ❌ У вас нет прав на подписание этого документа
- ❌ Документ в статусе "Архивирован"
- ❌ Сертификат истек
- ❌ Нет закрытого ключа
Когда подписи сбрасываются
При создании новой версии документа все подписи удаляются:
- Старые подписи сохраняются в истории предыдущей версии
- Новую версию нужно подписывать заново
Проверка сертификата
В настройках приложения
- Настройки → КриптоПро
- Мои сертификаты
- Проверьте:
- ✅ Сертификат действителен (смотрите даты)
- ✅ Есть иконка 🔑 (закрытый ключ доступен)
- Срок действия не истек
Через Windows
- Win+R →
certmgr.msc - Личные → Сертификаты
- Найдите ваш сертификат
- Должна быть иконка ключа (закрытый ключ)
- Двойной клик → проверьте срок действия
Истечение срока сертификата
Система предупреждает:
- За 30 дней - уведомление в приложении
- За 7 дней - уведомление при каждом входе
- При истечении - подписание блокируется
Что делать:
- Обратитесь в удостоверяющий центр
- Получите новый сертификат
- Установите новый сертификат
- Продолжайте работу
Решение проблем
"КриптоПро не найден"
- Проверьте установку CSP: Настройки → КриптоПро → Тест CSP
- Должно быть: ✅ КриптоПро CSP установлен
- Если нет - установите КриптоПро CSP
"Сертификаты не найдены"
- Проверьте в certmgr.msc → Личные → Сертификаты
- Должен быть сертификат с иконкой ключа
- Если нет - установите сертификат (см. Установка сертификата)
- Перезапустите приложение
"Ошибка подписания"
Возможные причины:
- Неверный PIN-код контейнера
- Сертификат истек
- cryptcp не найден
- USB-токен не подключен
Решение:
- Проверьте PIN-код
- Проверьте срок действия сертификата
- Проверьте, что USB-токен подключен (если используете)
- Проверьте Настройки → КриптоПро → ✅ cryptcp доступен
- Перезапустите приложение
"Подпись недействительна"
Причины:
- Документ изменен после подписания
- Сертификат отозван
- Проблемы с проверкой цепочки сертификатов
Что делать:
- Не используйте этот документ для юридически значимых действий
- Свяжитесь с подписантом для уточнения
- Запросите повторное подписание
Экспорт подписанного документа
Скачать документ с подписями
- Откройте документ
- ⋮ → Экспорт
- Выберите формат:
- ZIP архив - документ + файлы подписей (.sgn)
- PDF с визуальными штампами - PDF с отметками о подписях
- Скачать
Файл сохранится в папку загрузок.