开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

获取可信环境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);
}