Свяжитесь с нами

8 (3412) 22-33-16
info@ldbit.ru

Наш адрес

г. Ижевск, ул. Автозаводская, 5А

График работы

пн-пт: 10.00 - 19.00 сб-вс: поддержка
10. 03. 2023   ·   Комментарии: 0   ·

Как мы дорабатывали один из наших продуктов, а создали новый сервис

В феврале 2023 года перед нами встала амбициозная задача, которая сначала казалась очень простой: для одного из наших продуктов — УНИЛК (трехстороннего личного кабинета для ТСО) — необходимо было реализовать возможность постановки визуального штампа-оттиска на документ со всей необходимой информацией о подписанте, когда какая-то сторона загружала в систему документы и подписывала их с помощью ЭЦП.

Примечание: система внутреннего документооборота, а также возможность подписания документов с помощью ЭЦП онлайн в УНИЛК у нас уже была реализована.

При этом алгоритм должен был работать автоматически: по сути вся информация для штампа должна была вытягиваться из sig-файла, который появлялся при подписании документов с помощью ЭЦП. И все бы хорошо — мы думали, что сможем решить задачу на готовых библиотеках под Django — но вот в криптографию мы не вникали так глубоко до этого ни разу. Все когда-то приходится делать впервые!

Первые проблемы и решения

Сначала мы пришли к выводу, что готовых библиотек подобного рода просто не существует в природе. Да, есть библиотеки для генерации документов, но с точки зрения криптографии — нет. Серверная лицензия того же самого Крипто ПРО вроде бы и выглядела хорошей идеей в плане реализации данной задачи, но также не решала ее полностью.

В результате пришлось погружаться еще глубже.

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Отправляя заявку, Вы даете разрешение на сбор и отправку персональных данных а также получение материалов. Политика конфиденциальности и обработки персональных данных.