Versions Compared

Key

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

...

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

Путь к ключевому контейнеру или к защищенному носителю

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

cartificatePathStringПуть к файлу с сертификатом ключа, который находится в ключевом контейнере
 

caIdStringИдентификатор КПЭДУ/(А)ЦСК, который издал сертификат ключа из ключевого контейнера.

Идентификаторы поддерживаемых Сервисом КПЭДУ/(А)ЦСК необходимо предварительно получить с помощью запроса Получение списка поддерживаемых КПЭДУ/(А)ЦСК

Ответ
Код ответаContent-typeДопустимые параметрыПример содержимого
200application/json

message

{
"message": "Запрос на использование личных ключей выполнен."
}
503application/jsonmessage
{
    "message" : "Сервис хранения данных не запущен."
}
400application/jsonmessage
{
    "message" : "Запрос не содержит JSON объекта с дополнительными данными." 
}
500application/jsonmessage
failureCause
{
"message": "Запрос на использование личных ключей не выполнен.",
"failureCause": "Персональный сервис уже использует личные ключи. Завершите их использование."
}
{
"message": "Запрос на использование личных ключей не выполнен.",
"failureCause": [
"Невозможно создать криптографический контекст",
"Помилка завантаження ключового контейнера."
]
}
Параметры JSON объекта ответа
ПараметрТип данныхОписание
messageStringОписание результата проведения операции

failureCause 

StringОписание причины возникновения ошибки
failureCause ArrayОписания причин возникновения ошибки (ошибок)
Пример кода на JavaScript + jQuery 2.2.4

...