Для работы с ЭЦП нам понадобится модуль КриптоПро. Перейдите на страницу «Модули — Цифровая подпись» и установите модуль КриптоПро.
В настройках модуля укажите поля, данные из которых будут сверяться c сертификатом при его добавлении.
На сервере должно быть установлено КриптоПро расширение для PHP. Инструкция по установке.
Для входа по ЭЦП или подписания документов, пользователю необходимо добавить сертификат в личном кабинете:
Вход по ЭЦП
На странице «Настройка страницы входа» в опции «Вход по ЭЦП» выберите модуль КриптоПро.
В результате на странице входа появится ссылка «Вход по ЭЦП».
На странице «Вход по ЭЦП» выберите сертификат и нажмите на кнопку «Выбрать».
В результате будет выполнена проверка сертификата и при успешном совпадении отпечатков пользователь войдет в систему.
Подписание документов
Для подписания документов предусмотрено специальное поле «Цифровая подпись». В настройках модуля укажите какие данные необходимо подписывать.
На странице записи пользователь сможет подписать данные.
Для подписанных данных выполняется проверка ЭЦП и ЭЦП можно скачать.