Versions Compared

Key

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

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

URL-

...

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

https://ccs-dev-api.cipher.kiev.ua/ccs/hash/api/v1/context/{contextId}/verifier

Метод

POST

...

Параметри запиту
contextIdString
false
true
Идентификатор сессии
Ідентифікатор сесії
Настраиваемые заголовки запроса

Отсутствует

Параметры JSON объекта запроса
Налаштовувані заголовки запиту
Content-Typeapplication/json
Параметри JSON об'єкта запиту

Ім'я

Тип

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

Опис

Имя

Тип

Обязательность

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

hashAlgorithmString
false
Так

Идентификатор хеш-алгоритма

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

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

  • SHA1,
  • SHA224,
  • SHA256,
  • SHA384,
  • SHA512,
  • SHA512256,
  • SHA512224,
  • GOST3411,
  • DSTU7564256,
  • DSTU7564384,
  • DSTU7564512
Должен быть один  [SHA1, SHA224, SHA256, SHA384, SHA512, SHA512256, SHA512224, GOST3411, DSTU7564256, DSTU7564384, DSTU7564512]
hashBase64DataString
false
Так
Хеш-данные, которые должны быть проверены в кодировке

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

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

...

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


400, 500application/json

message
code
techMessage

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

...

languagejs

...

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

...