调用Decrypt接口解密CiphertextBlob中的密文。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | Decrypt |
要执行的操作,取值:Decrypt。 |
CiphertextBlob | String | 是 | DZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmaaSl+TztSIMe43nbTH/Z1Wr4XfLftKhAciUmDQXuMRl4WTvKhxjMThjK**** |
待解密的密文。 密文可以通过以下API生成: |
EncryptionContext | Json | 否 | {"Example":"Example"} |
key/value的JSON字符串。 说明 如果在调用GenerateDataKey、Encrypt或GenerateDataKeyWithoutPlaintext加密时指定了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"
}
错误码
访问错误中心查看更多错误码。