Ініціює процес синхронного створення КЕП для масиву гешів, які пережаються у запиту.

Для створення електронного підпису використовується особистий ключ з раніше завантаденого ключового контейнеру сесії. Параметри створення електронного підпису встановлюється за допомогою запиту Встановлення параметрів сесії.

Увага

Для гешу можливо створити лише відкріплений підпис.

Увага

Для файлових контейнерів та захищених носіїв при встановленні параметру cadesType в значення відмінне від "undefined", значення параметру embedCertificateType ігнорується.

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

https://signer.cipher.kiev.ua/api/v1/ticket/{uuid}/ds/creator/data.bulk

Метод

POST

Параметри запиту
uuidStringІдентифікатор сесії
Налаштовувані заголовки запиту
Content-Typeapplication/json
Параметри JSON обʼєкта запиту
Імʼя
Тип
Опис
Допустимі значення
dataToSignArray[String]Масив гешів, на основі яких необхідно створити електронні підписи.Масив Base64
Відповідь
Код відповідіContent-typeДопустимі значенняПриклад вмісту
200application/jsonArray[String]
[

  "MII3rwYJKoZIhvcNAQcCo ... 10L3RgtGAKSDRgdC10",
   "MII3sAYJKoZIhvcNAQcCo ... oTCCN50CAQExDjAMBg",
   "MII3sAYJKoZIhvcNAQcCo ... QEBAQIBMBIGCSqGSIb"
]
503application/jsonmessage
{
    "message" : "Сервіс виконання криптографічних операцій не запущено." 
}
400application/jsonmessage
{
    "message" : "Сесія відсутня." 
}
500application/jsonmessage
failureCause 
{
    "message" : "Помилка при ініціюванні асинхронної операції створення електронного підпису.",
"failureCause" : ""
}
Параметри JSON обʼєкта відповіді
ПараметрТип данихОпис

Array[String]Масив Base64 рядок з даними електронних підписів 
messageStringОпис результату проведення операції
failureCause StringОпис причини виникнення помилки