Versions Compared

Key

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

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

URL-

...

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

https://localhost:9094/api/v1/certificateAuthority/supported

Метод

GET

...

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

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

...

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

...

запиту

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

...

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

...