ruscryptojs_modifined
v3.0.7
Published
Simplified library for Russian GOST crypto providers.
Downloads
2
Readme
RusCryptoJS
JS для Российской криптографии (ГОСТ).
Общие требования
- Окружение с поддержкой ES2015
Крипто-ПРО
Для работы с КриптоПро ЭЦП Browser plug-in 2.x (cades plugin)
Возможности
- Электронная подпись (открепленная и прикрепленная)
- Совместная подпись двумя сертификатами (CoSign)
- Добавление подписи к существующей
- Проверка подписи
- Шифрование/дешифрование данных
- Получение списка всех сертификатов
- Выпуск сертификата (ГОСТ Р 34.10-2001, ГОСТ Р 34.10-2012)
- Получение информации об установленном сертифкате
- Экспорт установленного сертификата
Примеры использования см. в документации.
Известные проблемы
- Тестирование функций в синхронном режиме (IE) производилось по остаточному принципу, поэтому возможны неожиданные проблемы;
- В синхронном режиме (IE) не поддерживается задание пин-кода при выпуске сертификата и создании подписей, всегда выдается диалог крипто-про для ввода;
- В синхронном режиме (IE) моежет не работать режим кеширования ПИН-кодов при подписании (bind);
- Дешифрование может не работаь при использовании сертификатов ГОСТ Р 34.10-2012 под macOS.
JaCarta ГОСТ
Для работы с JaCarta Web Client 3.x
Считается устаревшим и не рекомендуется к использованию, вместо него используйте JaCarta-2 ГОСТ
Возможности
- Электронная подпись (только открепленная)
- Получение списка всех сертификатов
- Выпуск сертификата (ГОСТ Р 34.10-2001)
- Получение информации об установленном сертифкате
- Экспорт установленного сертификата
- Очистка токена от контейнеров
Примеры использования см. в документации.
JaCarta-2 ГОСТ
Для работы с JaCarta Web Client 4.x
Возможности
- Электронная подпись (открепленная и прикрепленная)
- Шифрование/дешифрование данных
- Получение списка всех сертификатов
- Выпуск сертификата (ГОСТ Р 34.10-2001, ГОСТ Р 34.10-2012)
- Получение информации об установленном сертифкате
- Экспорт установленного сертификата
- Очистка токена от контейнеров
Примеры использования см. в документации.
RuToken
Для работы с плагином RuToken ЭЦП 2.0 (не путать с RuToken Lite и др.)
Возможности
- Электронная подпись (открепленная и прикрепленная)
- Добавление подписи к существующей
- Шифрование/дешифрование данных
- Получение списка всех сертификатов
- Выпуск сертификата (ГОСТ Р 34.10-2001, ГОСТ Р 34.10-2012)
- Получение информации об установленном сертифкате
- Экспорт установленного сертификата
- Очистка токена
Примеры использования см. в документации.
Известные проблемы
- В Linux старые версии рутокен плагин работает только в Firefox 52 (тк использует устаревший NPAPI), информацию о том, как установить и совместно использовать старый FF вместе с новым см. здесь;
- В Linux свежие версии рутокен плагин не работают в Сhrome (но работают в Opera).