Добрый день. Необходимо реализовать подпись документов в форматах doc или pdf, чтобы подпись входила в состав файла (а не отдельно, как это реализовано сейчас в типовых решениях) и в самом документе был бы штамп подписи. Кто-нибудь делал подобное?
(1) смотря для каких целей. В 1С, например, есть возможность подписать ЭЦП бухгалтерские регистры. Надо похожим образом подписывать другие документы, но все в составе единого файла.
Вообще ЭЦП - это что-то вроде хитрой контрольной суммы файла (с учетом закрытой части ключа). Если рассчитать ее от файла и дописать в этот же файл, то контрольная сумма станет недействительна. Поэтому ЭЦП обычно хранится в отдельном файле с расширением .sig или типа того. Разве что формат файла допускает расчет КС для значимой части файла и имеет место для хранения отдельно подписи. Возможно ли такое в PDF и DOCX - я не в курсе. Волшебник вот говорит, что нет.
есть вроде разные требования и методы. Одним способом подпись докикс слетала при нажатии кнопки сохранить, т.е. по почте не послать. Другим, через плагин, было видно, что валидна. Нужно подстраиваться под способы валидации принимающей стороны
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший