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;
    }
})

...

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