Versions Compared

Key

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

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

URL-

...

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

https://localhost:9094/ccs-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
privat"
     
  },
       
{
            "name": "КНЕДП АТ
"name
\"УКРСИББАНК\"",
            "id":
"Тестовий ЦСК ИИТ",
"
"ukrSibBank"
        },
        {
            "name": "КНЕДП \"MASTERKEY\"",
            "id": "
testIitCa
masterKey"
     
  },
     
  {
            "name": "КНЕДП Збройних Сил України",
            "
name
id": 
"Тестовий ЦСК Сайфер (проксі)",
"
"zsu"
        },
        {
            "name": "КНЕДП - АЦСК МВС України",
            "id": "
testIitCipherProxy"
}
]
}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;
    }
})
mvsu"
        },
        {
            "name": "КНЕДП Державної прикордонної служби України",
            "id": "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": "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Ідентифікатор КНЕДП, який використовується для посилання на даних КНЕДП у середині Сервісу

...