生成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: 成功。
其它: 失败。
文档内容是否对您有帮助?