Назад
Александр Михайлов
30 сентября 2020

Бета-версия КриптоАРМ ГОСТ с новым API

Компания ООО “Цифровые технологии” сообщает о выпуске бета-версии КриптоАРМ ГОСТ 2.5 приложения для подписи и шифрования.

Скачать бета-версию для всех поддерживаемых платформ вы можете по ссылке - CryptoARM GOST v.2.5.6

В новой версии появилась полноценная поддержка API КриптоАРМ, что дает возможность подключить электронную подпись для любого сайта или веб-приложения.




Что такое API КриптоАРМ?

Это протокол для обращений (ссылок) через браузер с набором различных команд для приложения КриптоАРМ ГОСТ. Формат ссылки имеет следующий вид:

cryptoarm://<command>/<URL>/?id=<id>

где:

  • cryptoarm:// - имя зарегистрированного протокола
  • <command> - имя выполняемой команды
  • <URL> - ссылка на получение JSON с нужными параметрами
  • ?id=<id> - идентификатор транзакции

Документ с описанием КриптоАРМ API доступен по ссылке

Сейчас КриптоАРМ ГОСТ поддерживает следующие команды:

  • формирование и проверка электронной подписи;
  • шифрование и расшифрование;
  • импорт и экспорт, запросы на получение сертификатов.

Теперь на любом сайте вы сможете добавить кнопку “Подписать”, команда подписи из документа КриптоАРМ API запускает приложение КриптоАРМ ГОСТ в котором пользователь просматривает и подписывает документ. Подписанный файл возвращается на сайт.

Как это работает?

Общий сценарий для взаимодействия веб-сайта и КриптоАРМ ГОСТ состоит из шагов:

  1. Пользователь заходит на сайт.
  2. Выбирает один либо несколько документов и желаемое действие, например подпись.
  3. Сайт генерирует и отображает ссылку вида:

    cryptoarm://<command>/<URL>/?id=<id>.

  4. Запускается КриптоАРМ ГОСТ и просит разрешить ему обработку запроса с внешнего сайта.
  5. Если получено разрешение от пользователя, КриптоАРМ обращается к порталу за параметрами выбранной операции. Данные параметры присылаются отдельно в JSON-формате.
  6. Получив параметры операции, КриптоАРМ проводит выбранное действие, например подпись.
  7. Полученный результат в виде подписанных документов передается обратно на сайт.

Обратная связь

Мы будем признательны за любую обратную связь от вас по вопросам использования API КриптоАРМ, интеграции КриптоАРМ ГОСТ в существующие веб-ресурсы и веб-приложения. Напишите нам на адрес: support@trusted.ru с темой письма API КриптоАРМ ГОСТ, если вы хотите получить персональную консультацию от разработчиков решения по предмету его внедрения в существующие либо проектируемые системы.

«КриптоАРМ ГОСТ» — программа для создания и проверки электронной подписи, а также защиты данных посредством шифрования. Программа поддерживает стандарты для электронной подписи и хеширования ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012. Для корректной работы с ГОСТ алгоритмами требуется установка криптопровайдера КриптоПро CSP. В приложении осуществляется поддержка КриптоПро CSP версии 4.0 и выше.

Ссылка скопирована