数据签名
对提供的消息进行签名。
项目 |
内容 |
|---|---|
接口路径 |
/rest/kdc_agent/v1/proxy |
请求方法 |
POST |
请求头(Request Header)
参数 |
取值 |
|---|---|
Content-Type |
application/json |
Accept |
application/json |
请求体(Request Body)
参数 |
参数类型 |
规格 |
是否必选 |
描述 |
|---|---|---|---|---|
taskId |
String |
64 |
是 |
任务ID,每次请求不能使用相同ID |
version |
String |
8 |
是 |
payload格式版本号,定义为VR格式,初始设置为26.0 |
msgType |
Int |
32 |
是 |
业务消息类型,值为0x0022 |
data |
Object |
- |
否 |
业务消息实体,key:value格式 |
data.data |
String |
1024 |
是 |
需要签名的消息内容 |
data.hashAlgorithm |
String |
16 |
否 |
哈希算法,默认"SHA256",支持 "SHA384"、"SHA512" 等 |
请求体示例
{
"taskId": "SDFMOASDMNFIOASMD",
"version": "26.0",
"msgType": "0x0022",
"data": {
"data": "VGhpcyBpcyBhIEdPT0QgZGF5IQo"
}
}
响应头(Response Header)
参数 |
取值 |
|---|---|
Content-Type |
application/json |
响应体(Response Body)
参数 |
参数类型 |
规格 |
描述 |
|---|---|---|---|
retCode |
Int |
32 |
错误码 |
retMsg |
String |
64 |
错误消息 |
data |
Object |
- |
业务自定义 |
data.signedData |
String |
- |
签名结果 |
响应体示例
{
"retCode": 0,
"retMsg": "Success",
"data": {
"signedData": "YWJjZGVmZ2hpamsxMjM0NTY3ODkwYWJjZGVm"
}
}
父主题: 可信身份接口