---
title: 获取可信环境Token
description: "连接器调用此接口获取可信环境Token，用于后续环境报告验证。用户需要保证定时挑战任务已开启。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/kdcl/kdcl_kfzn_044.html
sourcePath: /source/zh/kunpengcctrustzone/tee/kdcl/kdcl_kfzn_044.html
indexId: 8ea0bea349b3994f753307794f9f79904b7fa0d1ddbe3d1e1419e8f0d4f8312957
---
# 获取可信环境Token

连接器调用此接口获取可信环境Token，用于后续环境报告验证。用户需要保证定时挑战任务已开启。

| 项目 | 内容 |
| --- | --- |
| 接口路径 | /rest/kdc\_agent/v1/proxy |
| 请求方法 | POST |
| requestType | 0x0010 |


#### 请求头（Request Header）

| 参数 | 取值 |
| --- | --- |
| Content\-Type | application/json |
| Accept | application/json |


#### 请求体（Request Body）

请求input参数为空JSON。


| 参数 | 参数类型 | 规格 | 是否必选 | 描述 |
| --- | --- | --- | --- | --- |
| input | String | \- | 是 | 空JSON字符串"{}" |


#### 请求体示例

```
{}
```


#### 响应头（Response Header）

| 参数 | 取值 |
| --- | --- |
| Content\-Type | application/json |


#### 响应体（Response Body）

| 参数 | 参数类型 | 规格 | 是否必选 | 描述 |
| --- | --- | --- | --- | --- |
| retCode | Int | 32 | 是 | 错误码 |
| retMsg | String | 64 | 是 | 错误消息 |
| data | Object | \- | 是 | 业务自定义 |
| data.token | String | 8192 | 是 | 可信环境Token（JWT格式） |


#### 响应体示例

```
{
"retCode": 0,
"retMsg": "Success",
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}
}
```


#### 使用示例

```
const char *input = "{}";
char *output = NULL;
uint32_t outputLen = 0;
uint32_t ret = KdcTrustedRequest(0x0010, input, strlen(input), &output, &outputLen);
if (ret == 0 && output != NULL) {
// 解析output获取token
// 将token发送给连接器用于验证报告
KdcFreePtr(output);
}
```
