You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Инициирует процесс синхронного создания ЭП для массива данных, который передается в запросе.

Для выработки подписи используется личный ключ из ранее загруженного ключевого контейнера сессии. Параметры создания електронной подписи устанавливаются с помощью запроса Установка параметров сессии.

URL-адрес запроса

https://localhost:9094/api/v1/ticket/{uuid}/ds/creator/data.bulk

Метод

POST

Параметры запроса
uuidStringИдентификатор сессии
Настраиваемые заголовки запроса
Content-Typeapplication/json
Параметры JSON объекта запроса
Имя
Тип
Описание
Допустимые значения

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" : ""
}
Параметры JSON объекта ответа
ПараметрТип данныхОписание

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


  • No labels