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:9094/api/v1/ticket/{uuid}/ds/creator

Метод

POST

...

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

...

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

...

запиту
Content-Typeapplication/json

...

Параметри JSON

...

обʼєкта запиту
ИмяІмʼя
Тип
ОписаниеОпис
Допустимые значенияДопустиме значення

keyStorePassword

StringПароль к ключевому до ключового контейнеру сессиисесіїСтрока, которая представляет собой пароль для доступа к ключевому контейнеру сессии. Ключевой контейнер сессии должен быть ранее загружен с помощью специального запроса.
Ответ
Рядок, який являє собою пароль для доступу до ключового контейнеру сесії. Ключовий контейнер  ключевому ксесії має бути раніше завантажений за допомогою спеціального запиту.
Відповідь
Код відповідіКод ответаContent-typeДопустимые параметрыДопустимі параметриПриклад вмістуПример содержимого
200application/jsonmessage
{
       "message" : "ИнициированаІніційована асинхроннаяасинхронна операцияоперація созданиястворення электроннойелектронного подписипідпису."
}
503application/jsonmessage
{
       "message" : "СервисСервіс выполнениявиконання криптографическихкриптографічних операцийоперацій не запущензапущено."
}
400application/jsonmessage
{
       "message" : "СессияСесія отсутствуетвідсутня."
}
500application/jsonmessage
failureCause 
{
       "message" : "ОшибкаПомилка при инициированииініціюванні асинхроннойасинхронної операцииоперації созданиястворення электроннойелектронного подписипідпису.",
"failureCause" : ""
}

...

Параметри JSON

...

обʼєкта відповіді
ПараметрТип данныхданихОписаниеОпис
messageStringОписание результата проведения операцииОпис результату проведення операції
failureCause StringОписание причины возникновения ошибки

...

Опис причин появи помилки
Приклад коду на JavaScript + jQuery 2.2.4
Code Block
languagejs
$.ajax({
    url: "https://localhost:9094/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/ds/creator",
    type: "POST",
    dataType: "json",
    contentType: "application/json",
    data: JSON.stringify({keyStorePassword : "12345678"})
}).done(function (jsonResponse, textStatus, xhr) {
    message = jsonResponse.message;
}).fail(function (xhr) {
    try {
        var jsonResponse = JSON.parse(xhr.responseText);
        message = jsonResponse.message;
        failureCause = jsonResponse.failureCause;
    } catch (e) {
        message = (xhr.responseText == undefined) ? "ОшибкаПомилка при созданиистворенні ЭПЕП." : xhr.responseText;
    }
})

...