ym88659208ym87991671
Правила наложения подписи | Документация для разработчиков

Правила наложения подписи

Обновлено 30 октября 2025

Необходимо сформировать отсоединенную подпись в формате BASE64.

Пример формирования подписи утилитой командной строки cryptcp :

/opt/cprocsp/bin/cryptcp -sign -thumbprint 71D1774E947175D8B7CDB5B4F25BCD09BB0CE85F -detached content.json

Значение параметра thumbprint находится в свойствах сертификата (в свойствах сертификата Крипто-Про этот параметр называется SHA1 отпечаток).

  • После успешного выполнения операции подписи, появится файл с именем, как у подписываемого, но с расширением .sgn (content.json -> content.sgn).

Проверить подпись можно на странице .

Подписывать необходимо значение параметра content (включая фигурные скобки) в кодировке utf8, внутри которого не должно быть переносов строк, табов и пробелов.

Пример подписываемого контента:

{"data":{"nominalAccountNumber":"40702810038000000000"},"agreement":"Клиент подтверждает, что операция совершается в соответствии с условиями Договора номинального счета"}

Такой принцип подписания необходимо использовать для всех POST запросов.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

Это полезный материал?
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.