接口功能介绍
计算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 | 表示请求成功。 |
错误码
请参考 错误码说明。