Данный пример демонстрирует как без единой строчки бекенд кода реализовать:
- создание PDF документа из шаблона и данных, введенных пользователем в веб форме;
- подписание PDF документа цифровой подписью (НУЦ РК);
- обеспечение юридической значимости документа путем выполнения проверки подписи;
- пересылку подписанного документа конечному пользователю по электронной почте.
Демо: https://sigex-kz.github.io/example-sign-web-form/
Примечание: при разработке боевых систем не стоит забывать об атаках цепи поставки, в частности о том, что, импортируя библиотеки с CDN, разработчик делает систему зависимой от CDN: в случае компрометации CDN будет скомпрометирована и система. В данном репозитории импорт библиотек реализован с CDN, так как это пример и с ним должно быть легко начать экспериментировать.
MIT