1# ExecutorInfo 2 3 4## **概述** 5 6执行器信息。 7 8**Since:** 9 103.2 11 12**Version:** 13 141.0 15 16**所属模块:** 17 18[HdfFaceAuth](_hdf_face_auth.md) | [HdfPinAuth](_hdf_pin_auth.md) 19 20 21## **汇总** 22 23 24### Public 属性 25 26 | 名称 | 描述 | 27| -------- | -------- | 28| [sensorId](#sensorid) | 传感器ID,不同传感器在人脸/口令认证驱动内的唯一标识。 | 29| [executorType](#executortype) | 执行器类型,根据执行器支持的能力/算法类型进行分类。 | 30| [index](#index) | 用户认证框架的执行器索引。 | 31| [executorRole](#executorrole) | 执行器角色。 | 32| [authType](#authtype) | 用户认证凭据类型。 | 33| [esl](#esl) | 执行器安全等级。 | 34| [publicKey](#publickey) | 执行器公钥,用于校验该执行器私钥签名的信息。 | 35| [extraInfo](#extrainfo) | 其他相关信息,用于支持信息扩展。 | 36| [info](#info) | 执行器注册信息。 | 37 38 39## **类成员变量说明** 40 41 42### authType 43 44 45``` 46enum AuthType ExecutorInfo::authType 47``` 48 49**描述:** 50 51用户认证凭据类型。 52 53 54### esl 55 56 57``` 58enum ExecutorSecureLevel ExecutorInfo::esl 59``` 60 61**描述:** 62 63执行器安全等级[ExecutorSecureLevel](_hdf_face_auth.md#executorsecurelevel)。 64 65 66### executorRole 67 68 69``` 70enum ExecutorRole ExecutorInfo::executorRole 71``` 72 73**描述:** 74 75执行器角色[ExecutorRole](_hdf_face_auth.md#executorrole)。 76 77 78### executorType 79 80 81``` 82unsigned int ExecutorInfo::executorType 83``` 84 85**描述:** 86 87执行器类型,根据执行器支持的能力/算法类型进行分类。 88 89 90### extraInfo 91 92 93``` 94unsigned char [] ExecutorInfo::extraInfo 95``` 96 97**描述:** 98 99其他相关信息,用于支持信息扩展。 100 101 102### index 103 104 105``` 106unsigned long ExecutorInfo::index 107``` 108 109**描述:** 110 111用户认证框架的执行器索引。 112 113 114### info 115 116 117``` 118struct ExecutorRegisterInfo ExecutorInfo::info 119``` 120 121**描述:** 122 123执行器注册信息ExecutorRegisterInfo。 124 125 126### publicKey 127 128 129``` 130unsigned char [] ExecutorInfo::publicKey 131``` 132 133**描述:** 134 135执行器公钥,用于校验该执行器私钥签名的信息。 136 137 138### sensorId 139 140 141``` 142unsigned short ExecutorInfo::sensorId 143``` 144 145**描述:** 146 147传感器ID,不同传感器在人脸认证驱动、口令认证驱动内的唯一标识。 148