О проекте
Cервис «Проверка подписи» позволяет проверять действительность квалифицированной электронной (цифровой) подписи в PDF-документах и получать детальный отчет с данными подписей и сертификатов.
Проверка подписи внутри документа
На первом этапе сервис поддерживает проверку подписи внутри PDF-документа, чуть позже будет запущен также вариант проверки отсоединенной цифровой подписи.
Поддерживаемые форматы
Поддерживаются все актуальные форматы подписи с российскими ГОСТ-алгоритмами:
- CMS,
- CAdES-BES,
- CAdES-T,
- CAdES-X Long Type 1.
Технологии
В основе проекта лежит стэк из JavaScript, Golang, C#, .NET Framework, MySQL и сертифицированных библиотек по работе с российскими электронными подписями от КриптоПРО.
Сервер состоит из нескольких независимых модулей:
- Лёгкий и быстрый сайт на JavaScript, Vue.js и Nuxt.js, который взаимодействует с сервером через REST API.
- Быстрый веб-сервер на Golang для работы при высоких нагрузках, в котором реализован REST API.
- Асинхронный сервер проверки ЭП на C# с формированием исчерпывающей информации по подписям и сертификатам.
- Сервер обновления сертификатов аккредитованных Удостоверяющим центром на C#.
- Служебный модуль для логирования и нотификаций.
Внедрение технологии в ваш проект
Все модули могут работать на одном Windows-сервере или распределяться по разным серверам. Проект полностью готов к быстрому развертыванию на сторонних серверах и интеграции в системы ЭДО как через REST API, так и при локальной установке, в том числе и с полным предоставлением исходного кода и документации.