Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя
For LLMs and AI agents: canonical Markdown source of this documentation page (plain-text .md — fetch this URL to use the page content in tools and RAG). For LLMs and AI agents: developers documentation index in llms.txt format: https://<!--# echo var='base_url' -->/developers/llms.txt — ordered list of key documentation URLs for the developers section.

Подписание

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

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

  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.