У нас готов фронтенд для веб-сайта, требуется разработать бэкенд.
Задача: Мы занимаемся продажей цифровых сертификатов EV (с расширенной проверкой юридического лица). Каждому клиенту предоставляется личный кабинет (логин/пароль), в котором закреплены его сертификаты. Физически каждый сертификат — это Рутокен 3.0, подключённый к серверу.
Пользователь загружает на сайте исполняемый файл (EXE), сервер подписывает его соответствующим сертификатом (выбирается из списка, если их несколько), и в ответ пользователь получает подписанный файл.
На прилагаемом скриншоте видно пример интерфейса с четырьмя сертификатами. У одного пользователя может быть несколько Рутокенов.
Сервер для работы — физический, будет установлен у нас. Возможна аренда под проект, обсуждаемо.
Дополнительно:
Сертификаты устанавливаются на локальные токены (Рутокены), нужно обеспечить корректное взаимодействие сервера с сайтом, а так же обеспечить безопасность.