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

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

https://local.cipher.kiev.ua:9090/api/v1/ticket/{uuid}/ts/verifier

Метод

GET

Параметри запиту
uuidStringІдентифікатор сесії
Налаштовувані заголовки запиту

Відсутні

Відповідь
Код відповідіContent-typeДопустимі параметриПриклад вмісту
200application/jsonmessage
{
"dateTime":"2022-05-12T08:50:59Z",
"tsaCertificateSerialNumber":"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Опис причини появи помилки, яка виникла при безпосередній перевірці ЕПЧ
dateTimeStringДата та час, засвідчені позначкою часу
tsaCertificateSerialNumberStringСерійний номер сертифікату відкритого ключа, який відповідає особистому ключу, який застосовується при підписі позначкою часу
tsaCertificateIssuerX500NameString

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