Versions Compared

Key

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

Запрос служит для получения информации о (А)ЦСК, работу с которыми поддерживает Сервис.

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

https://local.cipher.kiev.ua:9091/api/v1/certificateAuthority/supported

Метод

GET

Параметры запроса

Отсутствует

Настраиваемые заголовки запроса

Отсутствует

Ответ
Код ответаContent-typeДопустимые параметрыПример содержимого
200application/jsonca
{
"ca": [
{
"name": "АЦСК ПАТ КБ \"ПРИВАТБАНК\"",
"id": "privat"
},
{
"name": "АЦСК ІДД ДФС",
"id": "iddDfs"
},
{
"name": "Тестовий ЦСК Сайфер",
"id": "testIitCipher"
},
{
"name": "АЦСК ТОВ \"Центр сертифікації ключів \"Україна\"",
"id": "tovUkraine"
},
{
"name": "Тестовий ЦСК ИИТ",
"id": "testIitCa"
},
{
"name": "Тестовий ЦСК Сайфер (проксі)",
"id": "testIitCipherProxy"
}
]
}
503application/jsonmessage
{
    "message" : "Сервис хранения данных не запущен."
}
Параметры JSON объекта ответа
Параметр
Тип данных
Описание
messageStringОписание результата проведения операции
caArrayМассив поддерживаемых Сервисом (А)ЦСК

...

Поле
Тип данных
Описание
nameStringНазвание (А)ЦСК на украинском языке. Название на локализируется.
idStringИдентификатор (А)ЦСК, который используется для ссылки на данный (А)ЦСК внутри Сервиса
Пример кода на JavaScript + jQuery 2.2.4
Code Block
languagejs
$.ajax({
    url: "https://local.cipher.kiev.ua:9091/api/v1/certificateAuthority/supported",
    type: "GET",
    dataType: "json",
    cache: false
}).done(function (jsonResponse, textStatus, xhr) {
    ca = jsonResponse.ca;
}).fail(function (xhr) {
    try {
        var jsonResponse = JSON.parse(xhr.responseText);
        message = jsonResponse.message;
    } catch (e) {
        message = (xhr.responseText == undefined) ? "Ошибка при получении списка поддерживаемых (А)ЦСК." : xhr.responseText;
    }
})

...