Здравствуйте. Посмотрел документацию, но nodejs не нашел в сдк примерах.
Что потребуется для реализации?
Требуется подписать pdf файл с двух сторон. Сервер на nodejs
Здравствуйте! Что вы имеете в виду под тем что надо подписать с двух сторон?
Есть пример на JavaScript по пути SDK/NCALayer/commonbundle_sample/js
@Daniyar aniyar, Добрый день. Будет генериться pdf файл, после его надо подписать продавцу и покупателю.
SDK/NCALayer/commonbundle_sample/js да я видел, но не особо понятен сценарий подписания.
Получается, я использую “4. Подпись файла в формате CMS”, верно?
После подписи файл помещается в ту же папку, уже подписанный?
В примере подпись отображается в самом браузере в поле, где написано “Подпись в формате CMS” в виде Base64 строки. Чтобы создать множественную подпись первый подписант должен создать подпись с вложенными данными. В примере это делается с помощью галочки “Включить данные в подпись”. Далее исходную CMS подпись с вложенными данными нужно отправить на подпись второму подписанту.
Добрый день,
Предлагаю статью с примерами кода “Интеграция ЭЦП НУЦ РК в информационные системы на базе веб технологий”: https://habr.com/ru/post/509108/
Так как ЭЦП - это, обычно, отдельный блок данных, не встроенный в подписываемый документ, то у вас есть два варианта:
- простой и гибкий - просто подписать файл два раза и хранить две полученные подписи как удобно;
- специализированный - формировать CMS с двумя подписями, как предлагает @SAAAAAAM.
Со специализированным подходом начинаются проблемы когда документ должно подписать много пользователей.