Метод decrypt
Расшифровывает указанный шифртекст с помощью указанного ключа.
HTTP-запрос
POST https://kms.yandex/kms/v1/keys/{keyId}:decrypt
Path-параметры
Параметр | Описание |
---|---|
keyId | Обязательное поле. Идентификатор симметричного ключа KMS, который следует использовать для дешифрования. Максимальная длина строки в символах — 50. |
Параметры в теле запроса
{
"aadContext": "string",
"ciphertext": "string"
}
Поле | Описание |
---|---|
aadContext | string (byte) Дополнительные аутентификационные данные (AAD-контекст), должны быть такими же, как они были переданы в соответствующем запросе Максимальная длина строки в символах — 8192. |
ciphertext | string (byte) Обязательное поле. Шифртекст для расшифровки. Должен быть в кодировке base64. |
Ответ
HTTP Code: 200 - OK
{
"keyId": "string",
"versionId": "string",
"plaintext": "string"
}
Поле | Описание |
---|---|
keyId | string Идентификатор симметричного ключа KMS, который использовался для дешифрования. |
versionId | string Идентификатор версии ключа, которая использовалась для дешифрования. |
plaintext | string (byte) Расшифрованный открытый текст. |