Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ініціює процес асинхронної перевірки гешу. Для успішного виконання операції перевірки гешу, має бути раніше завантажений у вигляді даних контексту. 

URL-адреса запиту

https://ccs-dev-api.cipher.kiev.ua/ccs/hash

Инициирует процесс асинхронной проверки ЭП. Для успешного выполнения операции должны быть ранее загружены данные сессии и данные ЭП. Для встроенной ЭП загрузка данных сессии не обязательна.

URL-адрес запроса

https://localhost:9092/api/v1/ticketcontext/{uuidcontextId}/ds/verifier

Метод

POST

...

Параметри запиту
uuid
contextIdStringtrue
Идентификатор сессии
Ідентифікатор сесії

...

Налаштовувані заголовки

...

запиту
textplain
Content-Typeapplication/
Ответ
json
Параметри JSON об'єкта запиту

Ім'я

Тип

Обов'язковість

Опис

hashAlgorithmStringТак

Ідентифікатор геш-алгоритму.

Допустимі значення:

  • SHA1,
  • SHA224,
  • SHA256,
  • SHA384,
  • SHA512,
  • SHA512256,
  • SHA512224,
  • GOST3411,
  • DSTU7564256,
  • DSTU7564384,
  • DSTU7564512
hashBase64DataStringТак

Геш, який має бути перевірений.

Допустимі значення: дані в кодуванні Base64.

Відповідь
Код відповідіContent-typeДопустимі параметриПриклад вмісту
200


400,
Код ответаContent-typeДопустимые параметрыПример содержимого
200application/jsonmessage
{
    "message" : "Инициирована асинхронная операция проверки электронной подписи."
}
503application/jsonmessage
{
    "message" : "Сервис выполнения криптографических операций не запущен."
}
400application/jsonmessage
{
    "message" : "Сессия отсутствует." 
}
500application/json

message
code

failureCause 

techMessage

{
    "message" : "ОшибкаКонтексту операції при инициировании асинхронной операции проверки электронной подписи.не існує",
"code": "CCSCLIB-5",
"failureCausetechMessage" : ""
}
Параметры JSON объекта ответа
Параметрм JSON об'єкта відповіді
Ім'я
Параметр
Тип
данных
Описание
Опис
messageString
Описание результата проведения операцииfailureCause 
Опис результату проведення операції
codeString
Описание причины возникновения ошибки
Пример кода на JavaScript + jQuery 2.2.4

...

languagejs

...

Код операції
techMessageStringРозширений технічний опис

...