Инициирует процесс асинхронной проверки ЭП. Для успешного выполнения операции должны быть ранее загружены данные сессии и данные ЭП. Для встроенной ЭП загрузка данных сессии не обязательнаІніцією процес асинхронної перевірки ЕП. Для успішного виконання операції мають бути раніше завантажені дані сесії та дані ЕП. Для вбудованого ЕП завантадення даних сесії не є обовʼязковою.
URL-
...
адреса запиту
https://local.cipher.kiev.ua:9090/api/v1/ticket/{uuid}/ds/verifier
Метод
POST
...
Параметри запиту
uuid | StringИдентификатор | сессииІдентифікатор сесії |
...
Налаштовувані заголовки
...
запиту
Content-Type | text/plain |
...
Відповідь
Код ответавідповіді | Content-type | Допустимые параметры | Допустимі параметри | Приклад вмістуПример содержимого |
---|---|---|---|---|
200 | application/json | message | {"Инициирована асинхронная операция проверки электронной подписи "Ініційована асинхронна операція перевірки електронного підпису." | |
503 | application/json | message | {"Сервис выполнения криптографических операций не запущен." "Сервіс виконання криптографічних операцій не запущено." | |
400 | application/json | message | { "message" : "Сессия отсутствует Сесія відсутня." | |
500 | application/json | message failureCause | { |
...
Параметри JSON
...
обʼєкта відповіді
Параметр | Тип данныхданих | ОписаниеОпис |
---|---|---|
message | String | Описание результата проведения операцииОпис результату проведення операції |
failureCause | String | Описание причины возникновения ошибки |
...
Опис причини виникнення помилки |
Приклад коду на JavaScript + jQuery 2.2.4
Code Block | ||
---|---|---|
| ||
$.ajax({ url: "https://local.cipher.kiev.ua:9090/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/ds/verifier", type: "POST", dataType: "json", contentType: "text/plain" }).done(function (jsonResponse, textStatus, xhr) { message = jsonResponse.message; }).fail(function (xhr) { try { var jsonResponse = JSON.parse(xhr.responseText); message = jsonResponse.message; failureCause = jsonResponse.failureCause; } catch (e) { message = (xhr.responseText == undefined) ? "ОшибкаПомилка при проверкеперевірці ЭПЕП." : xhr.responseText; } }) |
...