1# ExecutorInfo 2 3 4## 概述 5 6执行器信息。 7 8**起始版本:** 3.2 9 10**相关模块:**[HdfPinAuth](_hdf_pin_auth_v10.md) 11 12 13## 汇总 14 15 16### Public 属性 17 18| 名称 | 描述 | 19| -------- | -------- | 20| unsigned short [sensorId](#sensorid) | 传感器ID,不同传感器在口令认证驱动内的唯一标识。 | 21| unsigned int [executorType](#executortype) | 执行器类型,根据执行器支持的算法类型进行分类。 | 22| enum [ExecutorRole](_hdf_pin_auth_v10.md#executorrole)[executorRole](#executorrole) | 执行器角色ExecutorRole}。 | 23| enum [AuthType](_hdf_pin_auth_v10.md#authtype)[authType](#authtype) | 用户认证凭据类型AuthType}。 | 24| enum [ExecutorSecureLevel](_hdf_pin_auth_v10.md#executorsecurelevel)[esl](#esl) | 执行器安全等级ExecutorSecureLevel}。 | 25| unsigned char[] [publicKey](#publickey) | 执行器公钥,用于校验该执行器私钥签名的信息。 | 26| unsigned char[] [extraInfo](#extrainfo) | 其他相关信息,用于支持信息扩展。 | 27 28 29## 类成员变量说明 30 31 32### authType 33 34``` 35enum AuthType ExecutorInfo::authType 36``` 37**描述** 38用户认证凭据类型AuthType}。 39 40 41### esl 42 43``` 44enum ExecutorSecureLevel ExecutorInfo::esl 45``` 46**描述** 47执行器安全等级ExecutorSecureLevel}。 48 49 50### executorRole 51 52``` 53enum ExecutorRole ExecutorInfo::executorRole 54``` 55**描述** 56执行器角色ExecutorRole}。 57 58 59### executorType 60 61``` 62unsigned int ExecutorInfo::executorType 63``` 64**描述** 65执行器类型,根据执行器支持的算法类型进行分类。 66 67 68### extraInfo 69 70``` 71unsigned char [] ExecutorInfo::extraInfo 72``` 73**描述** 74其他相关信息,用于支持信息扩展。 75 76 77### publicKey 78 79``` 80unsigned char [] ExecutorInfo::publicKey 81``` 82**描述** 83执行器公钥,用于校验该执行器私钥签名的信息。 84 85 86### sensorId 87 88``` 89unsigned short ExecutorInfo::sensorId 90``` 91**描述** 92传感器ID,不同传感器在口令认证驱动内的唯一标识。 93