Запит служить генерації запиту на відкликання сертифіката.

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

https://local.cipher.kiev.ua:9090/api/v1/ticket/{uuid}/keyStore/certificate/revoker/{keyType}

Метод

POST

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

Тип ключа

Допустимі значення:
signature - електронний підпис
keyAgreement - шифрування

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

keyStorePassword

StringПароль до ключового контейнеру сесіїРядок, який являє собою пароль для доступу до ключового контейнеру. Ключовий контейнер сесії має бути раніше завантажений за допомогою спеціального запиту.
revocationReasonStringПричина відкликання  (блокування) сертифіката

  UNSPECIFIED
  KEY_COMPROMISE
  CA_COMPROMISE
  AFFILIATION_CHANGED
  SUPERSEDED
  CESSATION_OF_OPERATION
  CERTIFICATE_HOLD
  REMOVE_FROM_CRL
  PRIVILEGE_WITHDRAWN

Для створення запиту на блокування сертифіката використовувати значення CERTIFICATE_HOLD.

invalidationDateTimeString

Дата та час (по UTC), з якого сертифікат став недісним (заблокованим).

Рядок з датою та часом сформований у відповідності до вимог стандарту ISO 8601, шаблон "yyyy-MM-dd'T'HH:mm:ss'Z'".

Значення за замовчуванням: поточна дата та поточний час.
Значення за замовчуванням застосовується у разі відсутності параметра, якщо значення параметра null або пустий рядок.

Відповідь
Код відповідіContent-typeДопустимі параметриПриклад вмісту
200application/jsonrevocationRequestFormat
revocationRequestData
{
"revocationRequestFormat": "SIGNED_CIPHER_PKCS7",
  "revocationRequestData": "MIIGPwYJKoZI ... 2HRBLkEnlnMrgYkZlKlwlBjEcw=="
}
503application/jsonmessage
{
   "message" : "Сервіс зберігання даних не запущено."
}
500application/jsonmessage
failureCause

{
   "message" : "Помилка при отриманні інформації про сертифікат.",
"failureCause" : ""
}
Параметри JSON обʼєкта відповіді
ПараметрТип данихОпис
messageStringОпис результату проведення операції
failureCause StringОпис причини виникнення помилки
revocationRequestFormatString

Формат запиту на відкликання сертифіката.

Допустимі значення: SIGNED_CIPHER_PKCS7

revocationRequestDataStringBase64 рядок з даними запиту на відкликання сертифіката