Versions Compared

Key

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

Запрос для получения данных в формате Base64Запит для отримання JSON, який містить результат перевірки гешу.

URL-

...

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

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

Метод

GET

...

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

...

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

...

запиту

Отсутствует

Параметры JSON объекта запроса

...

Имя

...

Тип

...

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

...

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

...

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

Должен быть один  [SHA1, SHA224, SHA256, SHA384, SHA512, SHA512256, SHA512224, GOST3411, DSTU7564256, DSTU7564384, DSTU7564512]

...

Відсутні

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

valid
verifiedHash
calculatedHash
algorithm


{
"valid": true,
"verifiedHash": "jabeLG+ohrhz1q6Se04wTYHkUz5XymHj0tttzSwXm2s=",
"calculatedHash": "jabeLG+ohrhz1q6Se04wTYHkUz5XymHj0tttzSwXm2s=",
"algorithm": "GOST3411"
}
503400, 500application/json

message
code
techMessage

{
   
    "message":
"Сервис хранения данных не запущен."
}
400application/jsonmessage{
    "message" : "Сессия отсутствует.
 "Контексту операції не існує",
"code": "CCSCLIB-5",
"techMessage": ""
}

...

Параметри JSON

...

обʼєкта відповіді
Имя

Імʼя

Тип даних

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

Опис

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

validBoolean

true

True

-

хеш действителен

діючий геш
false -

хеш недействителен

недіючий геш

verifiedHash

Array[Integer]

trueХеш, который был получен для проверки

String

Геш, який був завантажений для перевірки.

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

calculatedHash

Array[Integer]

trueХэш, который рассчитывается

String

Геш, який був обчислено під час перевірки.

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

algorithmString
true

Хеш-алгоритм.

Должен быть одним из [SHA1, SHA224, SHA256, SHA384, SHA512, SHA512256, SHA512224, GOST3411, DSTU7564256, DSTU7564384, DSTU7564512].

...

languagejs

...

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

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

  • SHA1,
  • SHA224,
  • SHA256,
  • SHA384,
  • SHA512,
  • SHA512256,
  • SHA512224,
  • GOST3411,
  • DSTU7564256,
  • DSTU7564384,
  • DSTU7564512
messageStringОпис результату проведення операції
codeStringКод операції
techMessageStringРозширений технічний опис

...