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
Массив поддерживаемых Сервисом (А)ЦСК
Масив підтримуваних Сервісом КНЕДП

Поля елемента масиву Поля элемента массива ca

Поле
Тип
данных
даних
Описание
Опис
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;
    }
})

...

Ідентифікатор КНЕДП, який використовується для посилання на даних КНЕДП в середині Сервісу