Versions Compared

Key

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

Запит служить для отримання результату перевірки ЕПЧ. Запит є блокуючим, тобто результат буде отримано лише після завершення процесу перевірки ЕПЧ, якщо такий був раніше запущено. Якщо ЕПЧ дійсна, то буде повернуто HTTP статус код 200. Якщо ЕПЧ не дійсна чи у процесі її безпосередньої перевірки виникають помилки, буде повернуто HTTP статус код 406. При виникненні інших типів помилок, повертаються HTTP статус коди 503 чи 400.

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

https://ccs-dev-api.cipher.kiev.ua/ccs

Запрос служит для получения результата проверки ЭМВ. Запрос является блокирующим, то есть результат будет получен только после завершения процесса проверки ЭМВ, если такой был ранее запущен. Если ЭМВ действительна, будет возвращен HTTP статус код 200. Если ЭМВ недействительна или в процессе ее непосредственной проверки возникли ошибки, будет возвращен HTTP статус код 406. При возникновении других типов ошибок, возвращаются HTTP статус коды 503 или 400.

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

https://localhost:9094/api/v1/ticket/{uuid}/ts/verifier

Метод

GET

...

Параметри запиту
uuidString
Идентификатор сессии
Ідентифікатор сесії

...

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

...

запиту

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

...

Відповідь
Код
ответа
відповідіContent-type
Допустимые параметрыПример содержимого
Допустимі параметриПриклад вмісту
200application/jsonmessage
{
"dateTime":"2022-05-12T08:50:59Z",
"tsaCertificateSerialNumber":"
message
F2BA0286D8E57091",
"tsaCertificateIssuerX500Name":"2.5.4.5=#131055412d33333334393835352d32303231,C=ua,L=Київ,OU=Центр сертифікації ключів,O=ТОВ \\\"Сайфер
"Электронная метка времени действительна.
БІС\\\",CN=ЦСК ТОВ \\\"Сайфер БІС\\\""
}
503application/jsonmessage
{
   
    "message" : "
Сервис
Сервіс 
выполнения
виконання 
криптографических
криптографічних 
операций
операцій не 
запущен
запущено." 
}
400application/jsonmessage
{
   
    "message" : "
Сессия
Сесія 
отсутствует
відсутня." 
}
406application/jsonmessage
failureCause
{
   
    "message" : "
Электронная
Електронна 
метка
позначка 
времени
часу не 
действительна
дійсна.",
"failureCause" : "
Недопустимый
Недопустимий формат 
электронной
електронної 
метки
позначки 
времени
часу."
}

...

Параметри JSON

...

обʼєкта відповіді
ПараметрТип
данных
даних
Описание
Опис
messageString
Описание результата проведения операции
Опис результату проведення операції
failureCause String
Описание причины возникновения ошибки, которая возникла при непосредственной проверке ЭМВ
Пример кода на JavaScript + jQuery 2.2.4

...

languagejs
Опис причини появи помилки, яка виникла при безпосередній перевірці ЕПЧ
dateTimeStringДата та час, засвідчені позначкою часу
tsaCertificateSerialNumberStringСерійний номер сертифікату відкритого ключа, який відповідає особистому ключу, який застосовується при підписі позначкою часу
tsaCertificateIssuerX500NameString

Імʼя видавця сертифікату відкритого ключа, який відповідає особистому ключу, який використовується для підпису позначки часу

...