You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Запрос служит для получения информации о (А)ЦСК, работу с которыми поддерживает Сервис.

URL-адрес запроса

https://local.cipher.kiev.ua:9094/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
$.ajax({
    url: "https://local.cipher.kiev.ua: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;
    }
})

 


  • No labels