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