Versions Compared

Key

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

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

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

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

...

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Имя издателя сертификата открытого ключа соответствующий личный ключ которого использовался для подписи метки времени.
Пример кода на JavaScript + jQuery 2.2.4

...

languagejs

...

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