Versions Compared

Key

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

Запрос служит для получения информации о КПЭДУ/(А)ЦСК, работу с которыми поддерживает СервисЗапит служить для отримання інформації про КНЕДП, роботу з якими підтримує Сервіс.

URL-

...

адреса запиту

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

Метод

GET

...

Параметри запиту

ОтсутствуетВідсутні

...

Налаштовувані заголовки

...

запиту

ОтсутствуетВідсутні

...

Відповідь
Код
ответа
відповідіContent-type
Допустимые параметрыПример содержимого
Допустимі параметриПриклад вмісту
200application/jsonca
{
    "ca": [
        {
            "name": "КНЕДП \"АЦСК Національного банку України\"",
            "id": "nbu"
        },
        {
            "name": "КНЕДП ІДД ДПС",
            "id": "iddDfs"
        },
        {
            "name": "КНЕДП \"Дія\"",
            "
ca
id": 
[
"yusticiya"
        },
        {
            "name": "КНЕДП ТОВ \"Центр сертифікації ключів \"Україна\"",
            "id": "tovUkraine"
        },
        {
            "name": "КНЕДП
/АЦСК
 
ПАТ
АТ КБ \"ПРИВАТБАНК\"",
            "id": "privat"
        },
        {
            "name": "КНЕДП АТ \"УКРСИББАНК\"",
            "id": "ukrSibBank"
        },
        {
            "name": "КНЕДП \"MASTERKEY\"
privat
",
            "id": "masterKey"
        },
       
{
            "name": "КНЕДП Збройних Сил України",
            "id": "zsu"
        },
        {
            "name": "КНЕДП
/
 - АЦСК 
ІДД
МВС 
ДФС
України",
            "id": "mvsu"
        },
        {
            "name": "КНЕДП Державної прикордонної служби України",
            "id": "dpsu"
        },
        {
            "name": "КНЕДП ЦСК АТ \"Укрзалізниця\"
iddDfs
",
            "id": "ukrZal"
        },
        {
            "name": "КНЕДП \"АЦСК ринку електричної енергії\"",
            "id": "rinokEnergy"
        },
        {
            "name": "КНЕДП ДП \"УСС\"",
            "id": "uss"
        },
        {
            "name": "КНЕДП органів прокуратури
"Тестовий ЦСК Сайфер",
"
України",
            "id": "gpuProxyPrime"
        },
        {
            "name": "КНЕДП - ЦСК АТ \"Ощадбанк\"",
            "id": "oschad"
        },
        {
            "name": "КНЕДП Державної казначейської служби України",
            "id": "
testIitCipher"
},
{
caKaznach"
        },
        {
            "name": "КНЕДП \"ДЕПОЗИТ САЙН\"",
            "id": "depositsign"
        },
        {
            "name": "КНЕДП
/
 - АЦСК 
ТОВ
АТ \"АЛЬФА-БАНК\
"Центр сертифікації ключів \"Україна\"",
"id": "tovUkraine"
},
{
"name": "Тестовий ЦСК ИИТ",
"id": "testIitCa"
},
{
"",
            "id": "alfabank"
        },
        {
            "name": "КНЕДП АТ \"КРЕДІ АГРІКОЛЬ БАНК\"",
            "id": "creditagricole"
        },
        {
            "name": "КНЕДП \"eSign\" ТОВ \"Ілайф\"",
            "id": "ilife"
        },
        {
            "name": "КНЕДП \"АЦСК ТОВ \"Інтер-Метл\"\"",
            "id": "intermetl"
        },
        {
            "name": "КНЕДП АТ \"ПУМБ\"",
            "id": "pumb"
        },
        {
            "name": "КНЕДП АТ \"БАНК АЛЬЯНС\"",
            "id": "alliancebank"
        },
        {
            "name": "КНЕДП АБ \"УКРГАЗБАНК\"",
            "id": "ukrgazbank"
        },
        {
            "name": "Тестовий ЦСК Сайфер",
            "id": "testCipherCa"
        },
        {
            "name": "Тестовий ЦСК Сайфер (проксі)",
            "id": "testCipherCaProxy"
       
"id
},
        {
            "name": "
testIitCipherProxy
Тестовий ЦСК ІІТ",
           
}
"id": "testIitCa"
        }
    ]
}
503application/jsonmessage
{
   
    "message" : "
Сервис
Сервіс 
хранения
зберагіння 
данных
даних не 
запущен
запущено." 
}

...

Параметри JSON

...

обʼєкта відповіді
Параметр
Тип
данных
даних
Описание
Опис
messageString
Описание результата проведения операции
Опис результату проведення операції
caArray
Массив поддерживаемых Сервисом КПЭДУ/(А)ЦСК
Масив підтримуваних Сервісом КНЕДП

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

Поле

Тип

данных

даних

Описание

Опис

nameStringНазвание КПЭДУ/(А)ЦСК на украинском языке. Название на локализируетсяНазва КНЕДП українською мовою. Назва не локалізується.
idStringИдентификатор КПЭДУ/(А)ЦСК, который используется для ссылки на данный КПЭДУ/(А)ЦСК внутри Сервиса

...

Ідентифікатор КНЕДП, який використовується для посилання на даних КНЕДП у середині Сервісу
Приклад коду на JavaScript + jQuery 2.2.4
Code Block
languagejs
$.ajax({
    url: "https://local.cipher.kiev.ua:9090/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;
    }
})

...