Ініціює процес синхронного створення ЕП для масиву гешів, які пережаються у запиту.
Для створення електронного підпису використовується особистий ключ з раніше завантаденого ключового контейнеру сесії. Параметри створення електронного підпису встановлюється за допомогою запиту Встановлення параметрів сесії.
Увага
Для гешу можливо створити лише відкріплений підпис.
Увага
Для файлових контейнерів та захищених носіїв при встановленні параметру cadesType в значення відмінне від "undefined", значення параметру embedCertificateType ігнорується.
URL-адреса запиту
https://signer.cipher.kiev.ua/api/v1/ticket/{uuid}/ds/creator/data.bulk
Метод
POST
Параметри запиту
uuid | String | Ідентифікатор сесії |
Налаштовувані заголовки запиту
Content-Type | application/json |
Параметри JSON обʼєкта запиту
Імʼя | Тип | Опис | Допустимі значення |
---|---|---|---|
dataToSign | Array[String] | Масив гешів, на основі яких необхідно створити електронні підписи. | Масив Base64 |
Відповідь
Код відповіді | Content-type | Допустимі значення | Приклад вмісту |
---|---|---|---|
200 | application/json | Array[String] | [ ] |
503 | application/json | message | { "message" : "Сервіс виконання криптографічних операцій не запущено." } |
400 | application/json | message | { "message" : "Сесія відсутня." } |
500 | application/json | message failureCause | { "message" : "Помилка при ініціюванні асинхронної операції створення електронного підпису.", } |
Параметри JSON обʼєкта відповіді
Параметр | Тип даних | Опис |
---|---|---|
Array[String] | Масив Base64 рядок з даними електронних підписів | |
message | String | Опис результату проведення операції |
failureCause | String | Опис причини виникнення помилки |