Запрос служит для контроля состояния процесса асинхронного создания ЭП. Если процесс находится в стадии выполнения будет возвращен Запит призначено для контролю стану процесу асинхронного створення гешу. Якщо процес знаходиться на стадії виконання, буде повернуто HTTP статус код 202, в случае успешного завершения у випадку успішного завершення - 200. В остальных случаях возвращаются соответствующие коды из серий 4хх и 5ххінших випадках повертаються відповідні коди 400, 500.
URL-
...
адреса запиту
https://localhost:9092ccs-dev-api.cipher.kiev.ua/ccs/hash/api/v1/ticketcontext/{uuidcontextId}/ds/creator
Метод
GET
...
Параметри запиту
...
Налаштовувані заголовки
...
запиту
ОтсутствуетВідсутні
...
Відповідь
ответаДопустимые параметры | Пример содержимогоДопустимі параметри | Приклад вмісту |
---|
200 | application/json | message code techMessage | { "message" : " |
Электроннаяподписьуспешно создана."}202 | application/json | message | { "messageОперация "Создание электронной подписи" находится в стадии выполнения.CCSCLIB-14", "techMessage" : "OperationId:HASH_CREATE" } |
503202 | application/json | message code techMessage | {
|
Сервис выполнения криптографических операций не запущен." }400 | application/json | message | { "messageОперація знаходиться на виконанні", "code" : "CCSCLIB-13", "techMessage" : " |
Сессия отсутствует." OperationId:HASH_CREATE" } |
500400 | application/json | message
|
failureCausecode techMessage | { "message" : " |
Электроннаяподписьсоздана.була запущена", "code" : "CCSCLIB-11", " |
failureCausetechMessage" : "OperationId:HASH_CREATE" } |
Параметры JSON объекта ответа
Параметр | Тип данных | Описание |
---|
message | String | Описание результата проведения операции |
failureCause | String | Описание причины возникновения ошибки |
Пример кода на JavaScript + jQuery 2.2.4
...
...
500 | application/json | message code techMessage
| { "message" : "Виникла помилка під час виконаня операції", "code" : "CCSCLIB-15", "techMessage" : "OperationId:HASH_CREATE" } |
Параметри JSON об'єкта відповіді
Параметр | Тип даних | Опис |
---|
message | String | Опис результату проведення операції |
code | String | Код операції |
techMessage | String | Розширений технічний опис |