Расшифровка данных¶
Запрос:
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)
с сообщением об ошибке.
Ответ на запрос¶
В случае успешного выполнения запроса возвращаются расшифрованные данные.