Skip to content
Мои токены Поддержка
Авторизоваться
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

Подписание

Общий принцип работы

Для подписания документа необходимо выполнить следующие шаги:

  1. Получить подписываемые данные в одном из методов (в методах фигурирует как export). Это будет строка закодированная в base64 или бинарный файл.
  2. Используя один из СКЗИ (например CryptoPro CSP, ViPNet CSP и другие) выполнить подписание. Нужна отсоединенная подпись (detached).
  3. Полученную подпись закодировать в base64 и отправить в одном из методов (в методах фигурирует как sign).

Предлагаемые решения на основе Cryptopro CSP

При установке Cryptopro CSP на клиентском сервере рекомендуется использовать одну из библиотек под конкретный язык программирования (phpcades для PHP, crypto-pro для JavaScript (в том числе в браузере), pycryptoprosdk для Python, GostCryptography для C#, КриптоПро Java CSP для Java) либо утилиту командной строки cryptcp.