Расшифровка данных

Запрос: POST /decrypt
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/octet-stream

Тело запроса:

{
    "EncryptedContent": "base64",   // зашифрованные данные в виде массива байт в Base64
    "DefaultOnFail": false          // признак того, что нужно вернуть пустое тело ответа, если данные не будут расшифрованы
}

Описание запроса

Запрос позволяет расшифровать зашифрованные данные с помощью закрытого ключа сертификата, который был использован для шифрования данных.

Зашифрованные данные передаются в поле Content в виде массива байт в Base64.

Поле DefaultOnFail управляет поведением запроса в случае, если данные не удалось расшифровать.

Если поле установлено в true и данные не были расшифрованы, то возвращается HTTP-статус 204 (No Content) с пустым телом ответа.

Если поле установлено в false и данные не были расшифрованы, то возвращается HTTP-статус 400 (Bad Request) с сообщением об ошибке.

Ответ на запрос

В случае успешного выполнения запроса возвращаются расшифрованные данные.