CheckSignatures — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «== Описание == Проверка подписей на вложении. == Алгоритм работы == # Перебираем все подписи…»)
 
Строка 7: Строка 7:
  
 
== Параметры ==
 
== Параметры ==
* {{Шаблон:ApiParam|Вложение документа|1|объект}}
+
* {{Шаблон:ApiParam|Вложение документа|1}}
 
== Результат ==
 
== Результат ==
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.

Версия 13:46, 29 января 2021

Описание

Проверка подписей на вложении.

Алгоритм работы

  1. Перебираем все подписи на вложении и для каждой вызываем метода CryptoPlugin.DetachedSignIsValid
  2. Если находим хотя бы одну не валидную подпись, то пробрасываем исключение "Неверная подпись у вложения: название вложения" с кодом 738

Параметры

  • Вложение документа ! ({{{3}}}) - {{{4}}}

Результат

Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.

Исключения

Пример успешного вызова

Запрос

Ответ

Пример ответа при включенной двухфакторной аутентификации