Versions Compared

Key

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

Инициирует процесс асинхронного создания ЭП для ранее загруженных данных сессииІніціює процес створення гешу для раніше завантажених даних сесії.

URL-

...

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

https://ccs-dev-api.cipher.kiev.ua/ccs/localhost:9092hash/api/v1/ticketcontext/{uuidcontextId}/ds/creator

Метод

POST

...

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

...

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

...

запиту
Content-Type
text
application/
plain
Ответ
json
Параметри JSON об'єкта запиту

Ім'я

Тип

Обов'язковий

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

hashAlgorithmStringДа

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

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

  • SHA1,
  • SHA224,
  • SHA256,
  • SHA384,
  • SHA512,
  • SHA512256,
  • SHA512224,
  • GOST3411,
  • DSTU7564256,
  • DSTU7564384,
  • DSTU7564512
Відповідь
Код відповідіContent-typeДопустимі параметриПриклад вмісту
200application/json

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

message

failureCause 

code
techMessage

{
   
    "message"
: "
Ошибка
Контексту операції 
при инициировании асинхронной операции создания электронной подписи.
не існує",
"code": "CCSCLIB-5",
"
failureCause
techMessage"
: ""
}

...

Параметри JSON об'єкта відповіді
ПараметрТип
данных
даних
Описание
Опис
messageString
Описание результата проведения операцииfailureCause 
Опис результату проведення операції
codeString
Описание причины возникновения ошибки
Пример кода на JavaScript + jQuery 2.2.4

...

languagejs

...

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