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

Compare with Current View Page History

« Previous Version 4 Next »

Метод для визначення поточного статусу сертифіката через запит до відповідного серверу OCSP. В разі потреби, відповідь може містити поля та значення сетифіката у вигляді JSON об'єкта. Метод підтримує пакетний режим (передача масиву сертифікатів), рекомендована максимальна кількість сертифікатів в запиті - 100.

Увага

Метод підтримує захищені параметри. 
Ознайомитись с описом та деталями використання захищених параметрів можливо за посиланням Створення та використання захищених параметрів.
Усі параметри JSON обʼєкту запиту можуть бути передані як захищені параметри. Якщо відкритий параметр та захищений параметр мають однакове ім'я, то буде використане значення захищеного параметра.

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

https://localhost:9094/api/v1/certificate/status

Метод

POST

Параметри запиту

Відсутні

Налаштовувані заголовки запиту
Content-Typeapplication/json
Параметри JSON обʼєкта запиту
Імʼя
Тип
Опис
Допустимі значення

returnCertificateInfo

Boolean

Параметр для керування можливістю отривання даних сертифіката у вигляді JSON об'єкта.

true - відповідь в полі certificateInfo буде містити JSON об'єкт з даними сертифіката.

false - відповідь в полі certificateInfo буде містити значення null.

certificatesToCheckArray[String]Масив сертифікатів, для яких потрібно визначити статус.Масив Base64 рядків з даними сертифікатів.
Відповідь
Код відповідіContent-typeДопустимі параметриПриклад вмісту
200application/jsonArray[SingleCertificateStatusResponse]

503application/jsonmessage
{
   "message" : "Сервіс виконання криптографічних операцій не запущено."
}
500application/jsonmessage
failureCause 
{
   "message" : "Помилка в процесі виконання операції визначення статусу сертифіката(ів).",
"failureCause" : ""
}
Параметри JSON обʼєкта відповіді
ПараметрТип данихОпис

Array[SingleCertificateStatusResponse]Масив об'єктів з відомостями про результати визначення статусу сертифіката(ів). 
messageStringОпис результату проведення операції.
failureCause StringОпис причини появи помилки.
  • No labels