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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 10: Строка 10:
 
== Результат ==
 
== Результат ==
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
* {{Шаблон:ApiParam|Result||объект|[ПодписиВерны|true]}}
+
* {{Шаблон:ApiParam|Result||объект|ПодписиВерны: true}}
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 
== Исключения ==
 
== Исключения ==
Строка 19: Строка 19:
 
</source>
 
</source>
 
====Ответ====
 
====Ответ====
<source lang="json">
 
</source>
 
==Пример ответа при включенной двухфакторной аутентификации==
 
 
<source lang="json">
 
<source lang="json">
 
</source>
 
</source>
  
 
[[Категория:Методы ExtSdk2]]
 
[[Категория:Методы ExtSdk2]]

Текущая версия на 16:10, 14 мая 2021

Описание

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

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

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

Параметры

  • Вложение документа ! () - объект

Результат

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

Исключения

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

Запрос

Ответ