計算hmacSM3
更新時間 2025-02-10 16:49:25
最近更新時間: 2025-02-10 16:49:25
分享文章
接口功能介紹
計算hmacSm3
接口約束
請保證賬戶余額大于0
URI
POST /get/hmaccompute
路徑參數
無
Query參數
無
請求參數
請求頭header參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| hmac | 是 | String | kms鑒權值 | B1uAGreROOnfuQkNp9I5bE4aXsGwBcL5daW3W0nL0Mw= | |
| requestDate | 是 | String | 時間戳 | Wed, 29 Aug 2023 17:05:01 CST | |
| accessKey | 是 | String | ctapi鑒權ak | ae2cc5cc5e8211ea978a186590d96509 | |
| userId | 是 | String | 用戶id | 562b89493b1a40e1b97ea05e50dd8170 | |
| regionId | 是 | Integer | 資源池id | fecnjniakfkn2314ndekqldedcsadfg |
請求體body參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| cmkUuid | 是 | String | 密鑰id | 38965917-85c4-41a9-93b2-47f81634bea7 | |
| input | 是 | String | 待處理數據 | aa== |
響應參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| code | 是 | String | 返回碼 取值范圍:200 成功 | 200 | |
| errorCode | 是 | String | 錯誤碼 | KMS.0514 | |
| msg | 是 | String | 調用結果信息 | HMAC結果 | |
| data | 是 | Object | 接口返回結果 | returnObj |
表 returnObj
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| hmacoutput | 是 | String | sm3hmac結果 | DZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmaaSl+TztSIMe43nbTH/Z1Wr4XfLftKhAciUmDQXuMRl4WTvKhxjMThjKy5nl | |
| requestId | 是 | String | 請求id | a857cc58-ab6f-40ac-b9e7-fa1781209a76 |
請求示例
請求頭header
{
"hmac": "B1uAGreROOnfuQkNp9I5bE4aXsGwBcL5daW3W0nL0Mw=",
"requestDate": "Wed, 29 Aug 2023 17:05:01 CST",
"accessKey": "ae2cc5cc5e8211ea978a186590d96509",
"userId":"562b89493b1a40e1b97ea05e50dd8170",
"regionId":"fecnjniakfkn2314ndekqldedcsadfg"
}請求體body
{
"cmkUuid":"38965917-85c4-41a9-93b2-47f81634bea7",
"input":"aa=="
}響應示例
{
"code": "200",
"errorCode": null,
"msg": "HMAC結果",
"data": {
"hmacoutput":"DZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmaaSl+TztSIMe43nbTH/Z1Wr4XfLftKhAciUmDQXuMRl4WTvKhxjMThjKy5nl",
"requestId":"a857cc58-ab6f-40ac-b9e7-fa1781209a76"
}
}狀態碼
| 狀態碼 | 描述 |
|---|---|
| 200 | 表示請求成功。 |
錯誤碼
請參考 錯誤碼說明。