调用Decrypt接口解密CiphertextBlob中的密文。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String Decrypt

要执行的操作,取值:Decrypt。

CiphertextBlob String DZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmaaSl+TztSIMe43nbTH/Z1Wr4XfLftKhAciUmDQXuMRl4WTvKhxjMThjK****

待解密的密文。

密文可以通过以下API生成:

EncryptionContext Json {"Example":"Example"}

key/value的JSON字符串。

说明 如果在调用GenerateDataKeyEncryptGenerateDataKeyWithoutPlaintext加密时指定了EncryptionContext,则需要在解密时提供同样的参数。更多信息,请参见EncryptionContext说明

返回数据

名称 类型 示例值 描述
KeyId String 202b9877-5a25-46e3-a763-e20791b5****

解密密文使用的主密钥ID。

主密钥的全局唯一标识符。

KeyVersionId String 2ab1a983-7072-4bbc-a582-584b5bd8****

主密钥下用于解密密文的密钥版本标识符。

Plaintext String tRYXuCwgja12xxO1N/gZERDDCLw9doZEQiPDk/Bv****

解密后的明文。

RequestId String 207596a2-36d3-4840-b1bd-f87044699bd7

请求ID。

示例

请求示例

https://[Endpoint]/?Action=Decrypt
&CiphertextBlob=DZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmaaSl+TztSIMe43nbTH/Z1Wr4XfLftKhAciUmDQXuMRl4WTvKhxjMThjK****
&<公共请求参数>

正常返回示例

XML格式

<KMS>
          <KeyId>202b9877-5a25-46e3-a763-e20791b5****</KeyId>
          <KeyVersionId>2ab1a983-7072-4bbc-a582-584b5bd8****</KeyVersionId>
          <Plaintext>tRYXuCwgja12xxO1N/gZERDDCLw9doZEQiPDk/Bv****</Plaintext>
          <RequestId>4bd560a1-729e-45f1-a3d9-b2a33d61046b</RequestId>
</KMS>

JSON格式

{
    "KeyId": "202b9877-5a25-46e3-a763-e20791b5****",
    "KeyVersionId": "2ab1a983-7072-4bbc-a582-584b5bd8****",
    "Plaintext": "tRYXuCwgja12xxO1N/gZERDDCLw9doZEQiPDk/Bv****",
    "RequestId": "207596a2-36d3-4840-b1bd-f87044699bd7"
}

错误码

访问错误中心查看更多错误码。