Переложить модуль ноды на обычный браузерный скрипт
Нужно переложить модуль ЭЦП для ноды в обычный яваскрипт чтобы запускалось в браузере
https://github.com/dstucrypt/gost89
Описание алгоритма (скорее всего не понадобится но чтобы было понятно о чем речь)
http://dstszi.kmu.gov.ua/dstszi/control/uk/publish/article?showHidden=1&art_id=90096&cat_id=38837
Пример проекта где и как оно используется https://github.com/ossystem/internal-digital-signature-service
Проект рабочий переложить ключи в папку ресурсов и запустить на ноде. тогда можно получать тестовые данные для сравнения.
В результате должна быть html страница с полями ввода ключей и пароля (с сохранением в локальном хранилище браузера). То есть вместо чтения файлов с диска и конфиг файла читать с хранилища
Остальной код там по идее чистый яваскрипт
И еще два текстовых поля и кнопки sign и decrypt соответствующие методам роутера ноды
Это для проверки
Файл для Gulp для упаковки в один файл.
Смысл задачи исключить дополнительный сервер.