LtoGenerateToken
更新时间:
生成IoT设备端数据令牌。
函数原型
int ltoGenerateToken(LtoInfo* ltoInfo);
功能描述
LTO 生成IoT设备端数据令牌。
参数描述
typedef struct LtoInfo {
IN char *userPlainData; // 用户明文数据
IN int userPlainDataLen; // 用户明文数据长度
IN char *userPrivacyData; // 用户隐私数据
IN int userPrivacyDataLen; // 用户隐私数据长度
IN char *iotIdServiceProvider; // IoT 可信设备: 服务提供者标识,即产品 PK
IN int iotIdServiceProviderLen; // IoT 可信设备: 服务提供者标识长度
IN char *iotIdSource; // IoT 可信设备: 服务提供方(1:开放平台 2:物联网平台)
IN int iotIdSourceLen; // IoT 可信设备: 服务提供方长度
OUT char iotDataDID[64]; // IoT 可信设备: 上链数据唯一标识
OUT int iotDataDIDLen; // IoT 可信设备: 上链数据唯一标识长度
OUT char iotId[64]; // IoT 可信设备: 唯一标识
OUT int iotIdLen; // IoT 可信设备: 唯一标识长度
OUT char iotAuthType[64]; // IoT 可信设备: 认证方式
OUT int iotAuthTypeLen; // IoT 可信设备: 认证方式长度
OUT char iotDataDigest[65]; // IoT 可信设备: 数据摘要信息
OUT int iotDataDigestLen; // IoT 可信设备: 数据摘要长度
OUT char iotDataToken[256]; // IoT 可信设备: 数据令牌
OUT int iotDataTokenLen; // IoT 可信设备: 数据令牌长度
} LtoInfo;
返回值
0: 成功。
其它: 失败。
该文章对您有帮助吗?