Versions Compared

Key

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

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

URL-

...

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

https:///localhost:9094ccs-dev-api.cipher.kiev.ua/ccs/api/v1/certificateAuthority/supported

Метод

GET

...

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

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

...

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

...

запиту

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

...

Відповідь
Код
ответа
відповідіContent-type
Допустимые параметрыПример содержимого
Допустимі параметриПриклад вмісту
200application/jsonca
{
 
  "ca": [
     
  {
         
  
"name": "КНЕДП
/
 \"АЦСК 
ПАТ
Національного 
КБ
банку 
\"ПРИВАТБАНК
України\"",
           
"id": "
privat
nbu"
       
},
       
{
         
  "name": "КНЕДП
/АЦСК
 ІДД 
ДФС
ДПС",
         
  "id": "iddDfs"
     
  },
     
  {
         
  "name": "
Тестовий ЦСК Сайфер
КНЕДП \"Дія\"",
         
  
"id": "
testIitCipher
yusticiya"
     
  },
     
  {
           
"name": "КНЕДП
/АЦСК
 ТОВ \"Центр сертифікації ключів \"Україна\"",
            "id": "tovUkraine"
        },
        {
            "name": "КНЕДП АТ КБ \"ПРИВАТБАНК\"",
            "id":
"tovUkraine"
},
{
"name": "Тестовий ЦСК ИИТ",
"id": "testIitCa"
},
{
"privat"
        },
        {
            "name": "КНЕДП АТ \"УКРСИББАНК\"",
            "id": "ukrSibBank"
        },
        {
            "name": "КНЕДП \"MASTERKEY\"",
            "id": "masterKey"
        },
        {
            "name": "КНЕДП Збройних Сил України",
            "id": "zsu"
        },
        {
            "name": "КНЕДП - АЦСК МВС України",
            "id": "mvsu"
        },
        {
            "name": "КНЕДП Державної прикордонної служби України",
            "id": "dpsu"
        },
        {
            "name": "
Тестовий
КНЕДП ЦСК 
Сайфер (проксі)",
"
АТ \"Укрзалізниця\"",
            "id": "ukrZal"
        },
        {
            "name": "КНЕДП \"АЦСК ринку електричної енергії\"",
            "id": "
testIitCipherProxy
rinokEnergy"
       
}
]
}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;
    }
})
},
        {
            "name": "КНЕДП ДП \"УСС\"",
            "id": "uss"
        },
        {
            "name": "КНЕДП органів прокуратури України",
            "id": "gpuProxyPrime"
        },
        {
            "name": "КНЕДП - ЦСК АТ \"Ощадбанк\"",
            "id": "oschad"
        },
        {
            "name": "КНЕДП Державної казначейської служби України",
            "id": "caKaznach"
        },
        {
            "name": "КНЕДП \"ДЕПОЗИТ САЙН\"",
            "id": "depositsign"
        },
        {
            "name": "КНЕДП - АЦСК АТ \"АЛЬФА-БАНК\"",
            "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"
        },
        {
            "name": "Тестовий ЦСК ІІТ",
            "id": "testIitCa"
        }
    ]
}
503application/jsonmessage
{
   "message" : "Сервіс зберігання даних не запущено."
}
Параметри JSON обʼєкта відповіді
Параметр
Тип даних
Опис
messageStringОпис результату проведення операції
caArrayМасив підтримуваних Сервісом КНЕДП

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

Поле
Тип даних
Опис
nameStringНазва КНЕДП українською мовою. Назва не локалізується.
idStringІдентифікатор КНЕДП, який використовується для посилання на даних КНЕДП у середині Сервісу

...