---
title: 数据签名
description: "对提供的消息进行签名。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/kdcl/kdcl_kfzn_042.html
sourcePath: /source/zh/kunpengcctrustzone/tee/kdcl/kdcl_kfzn_042.html
indexId: d7b3abffe5250aa7d94dca2dc077e61530532116a0f3f6906916f25fa8a5d92b57
---
# 数据签名

对提供的消息进行签名。

| 项目 | 内容 |
| --- | --- |
| 接口路径 | /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"
}
}
```
