Versions Compared

Key

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

Запрос позволяет инициировать процесс использования личных ключей пользователя при выполнении Сервисом соответствующих операций. Функциональность аналогична предоставляемой пользовательским интерфейсом Сервиса, отличие лишь в способе предоставления данных. В случае использования интерфейса пользователя, путь к ключевому контейнеру, пароль к ключевому контейнеру, использоемый используемый КПЭДУ/(А)ЦСК и, при необходимости, сертификат ключа вводятся в соответствующие элементы управления, а при использовании REST API указанные выше данные передаются в виде JSON объекта.

...

Запрос не будет выполнен, если Сервис уже использует личные ключи. Для завершения использования личных ключей посредством REST API необходимо использовать запрос Завершение использования личных ключейЗавершення використання особистих ключів.

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

https://local.cipher.kiev.ua:9091/api/v1/personalKeysSession

...

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

message

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

{
"message": "Запрос на использование личных ключей не выполнен.",
"failureCause": [
"Невозможно создать криптографический контекст",
"Помилка завантаження ключового контейнера."
]
}

...