Versions Compared

Key

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

...

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

AGREEMENT - ключ связи, используемый для шифрования данных
SIGNATURE - ключ электронной подписи
SIGNATURE_AND_AGREEMENT - ключ электронной подписи и ключ связи

PROFILE_IDStringOID профиля сертификатов

Значение параметра oid из профиля генерации ключей

Значения параметров name объекта
из массива fields профиля генерации ключей
с oid равным PROFILE_ID
StringПараметри профиля генерации ключей с oid равным PROFILE_ID

Зависит от параметра

Ответ
Код ответаContent-typeДопустимые параметрыПример содержимого
200application/json
message
{
"message": "Ключи успешно сгенерированы."
}
503application/jsonmessage
{
    "message" : "Сервис хранения данных не запущен."
}
500application/jsonmessage
failureCause 
{
    "message" : "Ошибка при создании файла ключевого контейнера.",
"failureCause" : ""
}

{
"message": "Запрос на генерацию ключей содержит не все обязательные параметры.",
"failureCause": [
"EXTERNAL_USER_ID",
"UNZR"
]
}
400application/jsonmessage
{
    "message" : "Запрос на генерацию ключей не содержит JSON объекта с дополнительными данными."
}
Параметры JSON объекта ответа
Параметр
Тип данных
Описание
failureCause StringОписание причины возникновения ошибки
failureCause ArrayМассив с идентификаторами отсутствующих обязательных параметров
messageStringОписание результата проведения операции
Пример кода на JavaScript + jQuery 2.2.4

...