POST https://api.ctyun.cn/apiproxy/v3/product/generateDataKey
参数 | 是否必填 | 参数位置 | 参数类型 | 说明 |
cmkUuid | 是 | body | String | 密钥ID。主密钥的全局唯一标识符。 |
keySpec | 否 | body | String | 指定生成的数据密钥的长度,取值: 1: AES_256:256比特的对称密钥。 2: AES_128:128比特的对称密钥。(若均为空,默认AES_256) |
numberOfBytes | 否 | body | String | 指定生成的数据密钥的长度。取值:1~1024。 单位:字节。 |
regionId | 否 | body | String | 资源池id。 |
{
"statusCode": 800,
"returnObj": {
"code": 200,
"result": {
"ciphertextBlob": "MDA2NE9HSmpZVGhtTXpNdFpEUXlZUzAwTkRoaExUZzJObUl0WVRBMk5HWTBOR0l5T1dJM0pqY3pOamN3WWpJNExUUmxaV0V0TkRJMk1DMWlORGszTFdGbE1ETXpOR05qTUdNNE5RPT2PMfsXbpQgAn22PS9mrEh8yB/Ctjh1ILEyV710Qk1wZFQnS0tfe2qJe9ZnsAYTQL8=",
"cmkUuid": "8bca8f33-d42a-448a-866b-a064f44b29b7",
"keyVersionId": "73670b28-4eea-4260-b497-ae0334cc0c85",
"plaintext": "sc7280+klUSln3Y9FHdfKGUT+6kPrcIMW41uZQeXxGU="
},
"statusCode": 200,
"success": 1
}
}
参数 | 说明 |
ciphertextBlob | 数据密钥被指定CMK的主版本加密后的密文。 |
keyVersionId | 密钥版本ID。主密钥版本的全局唯一标识符。 |
plaintext | 数据密钥的明文经过Base64编码的后的值。 |
cmkUuid | 密钥ID。主密钥的全局唯一标识符。 |