Թափուր տեղի մասին
Необходимо реализовать формирование PDF-выписок для авторизованных пользователей, их подписание сертификатом организации через КриптоПро CSP и выдачу архива с документом и отсоединенной подписью.
Задача
Авторизованный пользователь выбирает реестр и нажимает кнопку формирования PDF. Сервер генерирует PDF-выписку и подписывает ее сертификатом организации через криптопровайдер КриптоПро CSP с использованием закрытого ключа на аппаратном USB-токене, подключенном к серверу.
Пользователю необходимо выдавать ZIP-архив с PDF и файлом отсоединенной подписи .sig. Каждая операция подписания должна логироваться с указанием пользователя, даты и времени, а также идентификатора документа.
- Реализовать фактическое криптографическое подписание документов без декоративных штампов.
- Добавить визуальную отметку о подписании в PDF с владельцем сертификата, датой и серийным номером только после успешного формирования подписи.