Versions Compared

Key

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

...

Note
titleУвага

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

Для токенів у хмарі (Cipher-CKS, Depositsign):

  • при встановлені параметру cadesType у значення CAdESXLong, значення параметру embedCertificateType ігнорується.
  • допустимі значення параметру embedCertificateType: nothing, signerCert.
URL-адреса запиту

https://localhost:9094ccs-dev-api.cipher.kiev.ua/ccs/api/v1/ticket/{uuid}/ds/creator/datahash.bulk

Метод

POST

Параметри запиту

...

Імʼя
Тип
Опис
Допустимі значення

keyStorePassword

StringПароль до ключового контейнеру сесіїРядок, який представляє собою пароль для доступу до ключового контейнеру сесії. Ключовий контейнер сесії має бути завантажений за допомогою спеціального запиту.
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" : ""
}

...

ПараметрТип данихОпис

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

...

languagejs

...